数据库
首页 > 数据库> > php – mySQL查询返回资源ID#5

php – mySQL查询返回资源ID#5

作者:互联网

我已经搜索了可能的解决方案.我尝试循环以及尝试mysql_fetch_assoc和mysql_fetch_array的变体,但我仍然得到资源ID#5:0:错误.

这是我认为产生错误的代码.

   <?php
            mysqlc();
            $email = GetSQLValueString($_SESSION['user'], "text");
            $query = sprintf("SELECT * FROM newmember WHERE email = %s",$email);
            $res = mysql_query($query) or die('Query failed: ' . mysql_error() . "<br />\n$sql");
            $row = mysql_fetch_assoc($res);
    ?>  

解决方法:

“资源ID#5:0”不是错误.这意味着您尝试回显$res而不是尝试使用$row变量,例如$row [column]用于fetch_assoc,$row [0]用于fetch_row,两者都用于fetch_array.

其他答案解释了mysql_fetch_ *的使用

另外,不推荐使用mysql_ *.您应该使用mysqli_ *或PDO函数.

标签:php,mysql,facebook,facebook-graph-api,facebook-fql
来源: https://codeday.me/bug/20190927/1824733.html