警告: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)){
有人知道什么是问题吗?
答案 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