以下函數用於檢查此表中是否存在此行。我知道它不是我$row
還是! $row
if函數沒有做任何事情。PHP mySQL 404函數
function four_zero_four($name){
$four_zero_four = mysql_query("SELECT * FROM pages WHERE name = '$name'");
while($row = mysql_fetch_array($four_zero_four)) {
echo 'no'; die();
}
};
$name
是從該行的名稱字段和其他功能是否正常工作。
那麼'$ row'包含了什麼? –
您可能需要轉義該變量,考慮到您也使用舊的mysql_ *函數 – mishu
,即使它不是解決方案,也可以考慮使用mysql_num_rows來測試查詢是否會獲取任何結果而不是真正獲取它們考慮到你沒有使用這些數據;一個替代方案也將運行一個計數,而不是獲取所有結果 – mishu