我尝试添加选择限制时出错

时间:2014-07-19 07:15:18

标签: php mysql

警告:mysql_fetch_assoc()期望参数1为资源,第30行的C:\ xampp \ htdocs \ me.php中给出布尔值

$sql = mysql_query('SELECT * FROM cms_alert limit WHERE user_id = '.$user->row['id'].', 10');
while($row = mysql_fetch_assoc($sql)){

有人知道什么是问题吗?

5 个答案:

答案 0 :(得分:0)

您错误地在

之前添加了关键字限制

试试这个

$sql = mysql_query('SELECT * FROM cms_alert WHERE user_id = '.$user->row['id'].' LIMIT 10');

答案 1 :(得分:0)

尝试使用此 -

$sql = mysql_query('SELECT * FROM cms_alert WHERE user_id = '.$user->row['id'].' limit 0,10');

答案 2 :(得分:0)

请参阅SELECT;

的语法

在你的情况下,你需要在你的WHERE条件之后写LIMIT。

答案 3 :(得分:0)

如果您使用的是php5.5,则不推荐使用mysql_fetch_assoc see here

你可以使用mysqli驱动程序

并使您在双引号中查询单引号用于varchar

 mysql_query("SELECT * FROM cms_alert WHERE user_id = '".$user->row['id']."' limit 0,10);

答案 4 :(得分:0)

您正在使用无效的SQL查询

SELECT * FROM table_name WHERE id=some_id LIMIT 0, 20