$sql = "SELECT * FROM Customer";
$result = mysqli_query($sql);
$row = mysqli_fetch_row($result);
var_dump($result);

Muestra NULL cuando lo ejecuto en mi página web.
No tengo idea de lo que está mal y es realmente molesto.

0
Oscar 21 ene. 2018 a las 21:48

3 respuestas

La mejor respuesta

Cuando utiliza mysqli_query `, debe proporcionar la conexión a la base de datos como un parámetro Como

$result = mysqli_query($link, $sql);

Es de una declaración anterior, como

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

Debería tener esta línea en su script, antes de la consulta.

1
ild flue 21 ene. 2018 a las 18:56

mysqli_query (conexión, consulta, modo de resultado);

Debe proporcionar una conexión válida.

Algo así como

$con=mysqli_connect("my_host","my_user","my_password","my_db");
$result = mysqli_query($con,"SELECT * FROM Customer");

Mire la referencia https://www.w3schools.com/php/func_mysqli_query.asp

Y recuerde verificar la conexión y liberar el resultado

1
Vincenzo La Spesa 21 ene. 2018 a las 18:57
$sql = "SELECT * FROM (NameOfdatabase).Customer";

Probar esto

-1
Abdul Rasheed 22 ene. 2018 a las 06:22
48370437