mysql_select_db("zaiping", $con);
$result = array();
$rs = mysql_query("select count(*) as count from dept where deptName like $deptName");
$row = mysql_fetch_array($rs);
ChromePhp::log($row);
$result["total"] = $row[0];
sql命令列執行select count(*) as count from dept where deptName like $deptName
是沒有問題的,如果記錄數>=2也是沒問題的,問題就是當有1條匹配資料時$result["total"]=0,這是為什麼,為什麼不是1?謝謝
雷雷
$rs = mysql_query("select count(*) as count from dept where deptName like '%".$deptName."%'");
SQL like 請加百分號
出現這種問題的時候,我通常會這樣解決:
根據輸出,再作對應的判斷看具體是哪裡出的問題。