以下sql查询工作正常,我没有错,我做了停止提取记录。
$data = mysql_query("SELECT * FROM product_table where pid=$saa1 OR gpid=$saa1 OR
category_id=$saa1 ORDER BY autoid desc limit $no2,20")
or die(mysql_error());
当我删除或删除其作品时,例如
$data = mysql_query("SELECT * FROM product_table ORDER BY autoid desc limit
$no2,20")
or die(mysql_error());
请看一下,让我知道我在哪里做错了......
的问候,
答案 0 :(得分:0)
看来你的查询没问题,但是当你使用WHERE
子句时,你限制了结果,所以也许没有记录显示,特别是当你使用LIMIT
来启动偏移量和数字时结果。
答案 1 :(得分:0)
您的查询没问题,但没有记录可以满足您的where
部分。转到您的数据库并使用您的条件创建一些新行。
答案 2 :(得分:-1)
尝试:
$data = mysql_query("SELECT * FROM product_table where (pid=$saa1 OR gpid=$saa1 OR
category_id=$saa1) ORDER BY autoid desc limit $no2,20")
or die(mysql_error());