工作,我有這個疑問:MySQL的WHERE語句在phpMyAdmin,但不能在現場
$res=mysql_query("SELECT * FROM `t_modules` WHERE nPageM='61'") or die(mysql_error());
在phpMyAdmin返回(如預期)2行,但頁面上返回0 如果我使用
$res=mysql_query("SELECT * FROM `t_modules` WHERE nPageM<>'61'") or die(mysql_error());
或
$res=mysql_query("SELECT * FROM `t_modules`") or die(mysql_error());
它運行在頁面上正確,它只是在WHERE和=組合不工作 我還檢查到nPageM類型爲int(11)
UPDATE
我不能nPageM
$res=mysql_query("SELECT * FROM `t_modules` WHERE id_md='5'") or die(mysql_error());
是否正在運行表中的其他列的比較,但。但我仍然不知道爲什麼它不能在nPageM列上工作
你說的nPageM類型爲int(11)。你有沒有試過不把報價放在61? –
@evilone:哈哈!不錯。 zenify,不要成爲水蛭。回過頭來接受你的一些舊問題的答案。 – Herbert
您是否收到錯誤消息或只是零結果? –