Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2016, 12:02
darvegac
 
Fecha de Ingreso: abril-2015
Mensajes: 4
Antigüedad: 9 años
Puntos: 0
Error en una select

Buenos días a todos

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);

?>
El contenido del fichero conexion.php es el siguiente:

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;
}

?>
Con teclear en el navegador el nombre de ese fichero php ya me debería devolver los datos en formato json, pero la página sale en blanco. He utilizado el Inspector de código de Chrome y lo único raro que encuentro es en el apartado "Response Headers", el campo Content-Length: 0. No se me ocurre qué puede estar pasando y más sobre todo si se trata de una consulta sencilla.

Gracias a todos por las ideas que me puedan proporcionar acerca de este error.

Un saludo,