[英]I have two different domains with the same code, but one of them doesn't work. Why?
[英]Cannot understand why this code doesn't work. I have some trouble with my sql database. $sqll="SELECT * FROM netbarg WHERE r_number='02177736'"
這是我的代碼。 我知道這個號碼(02177736)存儲在數據庫中。 我是 php 和 mysql 的新手。
$sqll="SELECT * FROM netbarg WHERE r_number='02177736'";
$result=mysql_query($sqll,$connection);
$ro= mysql_fetch_array ($result);
var_dump($ro);
但它對我來說是假的。 我不知道。 任何幫助將不勝感激。
您應該檢查錯誤並報告它們,例如
$sqll="SELECT * FROM netbarg WHERE r_number='02177736'";
$result=mysql_query($sqll,$connection);
//check for errors!
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$ro= mysql_fetch_array ($result);
var_dump($ro);
此外,您應該使用 mysql_ 函數以外的其他內容,因為已棄用 - 請參閱http://php.net/manual/en/mysqlinfo.api.choosing.php
用戶 mysqli_query 插入了 mysql_query 和第一遍連接,然后是您的查詢。
$sqll="SELECT * FROM netbarg WHERE r_number='02177736'";
$result=mysqli_query($connection,$sqll);
//check for errors!
if (!$result) {
die('Invalid query: ' . mysqli_error());
}
$ro= mysqli_fetch_array ($result);
var_dump($ro);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.