如何解决mysql_fetch_array:提供的参数不是有效的MySQL
||$idc = $_GET[\'id\'];
$name1 = $_GET[\'name\'];
$id2 = $_GET[\'ids\'];
$toplinks = \"\";
if (isset($_SESSION[\'category_id\'])) {
// Put stored session variables into local php variable
$userid = $_SESSION[\'id\'];
$username = $_SESSION[\'name\'];
}
$sql_2 = mysql_query(\"SELECT * FROM blabbing WHERE mem_id=\'$userid\' OR men_id=\'$idc\' ORDER BY blab_date DESC LIMIT 20\")
while($row = mysql_fetch_array($sql_2)){
}
解决方法
我认为您的查询中有错误...您先参照
mem_id
,然后再参照ORmen_id
尝试在mysql_query行中添加“ 3”。
即
$sql_2 = mysql_query(\"SELECT * FROM blabbing WHERE mem_id=\'$userid\' OR mem_id=\'$idc\' ORDER BY blab_date DESC LIMIT 20\") or die ( mysql_error () );
,你先mysql_connect
吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。