我有以下的sql查詢,一切工作正常,但是當我把「和posted_date <> $ datetime」它不檢索數據按給定的命令。php如何添加兩個在單個查詢中
$datetime="0000-00-00";
$data = mysql_query("SELECT * FROM product_table where category_id=$cat1 or
pid=$par or gpid=$gpar and posted_date<>$datetime
ORDER BY autoid desc limit $no2,$cacount")
or die(mysql_error());
請檢查是該行是好的也許我什麼地方做得錯誤其中CATEGORY_ID = $ CAT1或PID = $面值或GPID = $ gpar和posted_date <> $日期時間
也許我需要2,其中一個是或,另一個與...
感謝
'posting_date'條件是否符合'gpid'條件,還是應該始終檢查?你需要在'()'中像'where'(category_id = $ cat1或 pid = $ par)或(gpid = $ gpar和posted_date <> $ datetime)' –