包含phpmysqlierror的詞條

本文目錄一覽:

php mysql 數據庫寫入 失敗

錯誤:你的語句:

mysqli_query($_conn,”insert …”.mysqli_error()));

把錯誤信息作為語句的一部分,這是錯的,正確的寫法是:

mysqli_query(“insert into …”) or dir(mysqli_error($conn));

使用php鏈接mysql數據庫的時候報錯了,錯誤提示:Warning: mysqli::__construct(): (HY000/2002):

$result = mysqli_query($connect, $query) or die (‘Error querying database.’);這句話後面加上. mysqli_error($connect ))即改為:

$result = mysqli_query($connect, $query) or die (‘Error querying database.’. mysqli_error($connect )));

查看一下返回什麼錯誤描述,然後根據錯誤描述進行修改,當然也可以查看mysql的錯誤日誌啦

ps:光從代碼上沒看出錯誤,有可能數據庫里的字段名你寫錯了

PHP中查詢mysql沒有數據提示”找不到數據”時出錯

當輸入的號碼不存在時,查詢仍然是正常完成的,並不會出錯,只是返回的是個空記錄集,但空記錄集不等於空對象,所以你簡單地用 if ($num){ 來判斷是否找到數據是不對的,應該判斷返回的記錄數量是否為零:

if($nummysqli_num_rows($num)0){

此外,當輸入的號碼不存在時,mysqli_error($link))是沒有錯誤信息提示的,因為我前面已經說了:這不是錯誤!

原創文章,作者:CDRW,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/139168.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
CDRW的頭像CDRW
上一篇 2024-10-04 00:22
下一篇 2024-10-04 00:22

相關推薦

發表回復

登錄後才能評論