servidor new mysqli_query mysqli_connect consulta conexion conectar con como php mysqli

php - new - mysqli_query



¿Cómo uso mysqli en un archivo incluido cuando la conexión mysqli está almacenada en otro archivo incluido? (1)

Estoy por usar mysqli en lugar de mysql por primera vez en mi aplicación de PHP de procedimientos.

index.php

include(db_conn.php); <html> <body> <?php include(content.php);?> </body> </html

db_conn.php

<?php $con=mysqli_connect("localhost","my_user","my_password","my_db"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); }

content.php

mysqli_query($con,"SELECT * FROM Persons"); mysqli_query($con,"INSERT INTO Persons (FirstName,LastName,Age) # more code...

mysqli_query requiere necesariamente la variable de conexión y mi conexión se almacena en la variable $ con en el archivo db_conn.php incluido que no está disponible en otro archivo content.php incluido.


Dentro de su contenido .php use require (db_conn.php); Y si tiene una función definida allí, tendrá que poner require (db_conn.php); DENTRO de esa función.

La conexión de la base de datos no parece tener exactamente el mismo alcance que una variable estándar.

Sé que al codificarlo, sientes que "¡Debería incluir esto solo una vez!" pero encogete de hombros, haz que todo lo demás funcione primero, y si alguien te quiere pagar para que regreses y trates de "arreglarlo" ... trabaja entonces. ;)