Estoy realizando una consulta sencilla con SQL desde PHP. El código de la consulta es:
Código PHP:
<?php
include('conexion.php');
$con = conexion();
$resultado = $con->query("SELECT * FROM tabla");
$datos = array();
while ($row = $resultado->fetch_assoc()){
$datos[] = $row;
}
echo json_encode($datos);
?>
Código PHP:
<?php
function conexion()
{
global $DB_HOST;
global $DB_USER;
global $DB_PASSWORD;
global $DB_NAME;
$DB_HOST = 'localhost';
$DB_USER = 'root';
$DB_PASSWORD = '';
$DB_NAME = 'db';
$mysqli = @new mysqli($DB_HOST, $DB_USER, $DB_PASSWORD, $DB_NAME);
if (mysqli_connect_errno()) {
printf(error_db_connect());
exit();
}
return $mysqli;
}
?>
Gracias a todos por las ideas que me puedan proporcionar acerca de este error.
Un saludo,