我有一個問題,MySqli不輸出我的查詢結果。
$cxn=mysqli_connect($host,$user,$pw,$dbname) or die("Error connecting to server");
if(!$cxn=mysqli_connect($host,$user,$pw,$dbname)){
$message=mysqli_error($cxn);
echo $message;
die();
}
$query= "SELECT * from merchantinfo WHERE industry='Retail'";
$result=mysqli_query($cxn,$query) or die("Could not execute the query");
$row=mysqli_fetch_assoc($result);
while($row = mysqli_fetch_assoc($result))
{
extract($row);
echo "$INDUSTRY: $NAME<br/>";
}
這是我目前使用的表。(merchantinfo)
MerchantID INDUSTRY NAME DESCRIPTION
1 Dining Burger King Whopper,Whoppers galore!
2 Retail ZARA A large clothing retailer
3 Aviation Virgin Airlines Lolwut
我目前得到一個完全空白的頁面,我的結果是我的查詢後,雖然我似乎無法弄清楚問題。我試着改變$ query中的'industry'和while循環到全部大寫來匹配表中的大寫字母,我也試着用小寫字母將它們全部使用。然而,我仍然得到一個空白頁面作爲輸出。
我也試圖改變$查詢
$query="SELECT * FROM merchantinfo";
其產生的結果爲:
Retail:ZARA
Aviation:Virgin Airlines
我將不勝感激,如果有人可以在代碼中指出的錯誤或點我在正確的方向
謝謝!
由於某些原因,這是該標籤最常見的問題。 –