簡體   English   中英

為什么此SQL查詢返回NULL?

[英]Why does this SQL query return NULL?

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

當我在網頁上運行它時顯示NULL。
我不知道出什么事了,這真令人討厭。

mysqli_query(連接,查詢,resultmode);

您必須提供有效的連接。

就像是

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

查看參考https://www.w3schools.com/php/func_mysqli_query.asp

並記住檢查連接並釋放結果

使用mysqli_query`時 ,必須將與數據庫的連接作為參數。

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

它來自較早的聲明,例如

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

查詢之前,您應該在腳本中包含此行。

$sql = "SELECT * FROM (NameOfdatabase).Customer";

嘗試這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM