簡體   English   中英

無法理解為什么此代碼不起作用。 我的 sql 數據庫有問題。 $sqll="SELECT * FROM netbarg WHERE r_number='02177736'"

[英]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.

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