php - 返回资源 ID #5 的 mySQL 查询

标签 php mysql facebook facebook-graph-api facebook-fql

我已经搜索了可能的解决方案。我已经尝试循环以及尝试 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);
    ?>  

最佳答案

"Resource id #5: 0"不是错误。这意味着您尝试使用 echo $res 而不是尝试使用 $row 变量,例如 $row[column] 用于 fetch_assoc,$row[0] 用于 fetch_row ,或者/两者都用于 fetch_array。

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

此外,mysql_* 已弃用。您应该改用 mysqli_* 或 PDO 函数。

关于php - 返回资源 ID #5 的 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142711/

相关文章:

css - TUMBLR og :image should be larger [edited: more code]

php - 返回一个结果的 MySQL 查询

javascript - 是否可以改编以下 jQuery?

php - 如何通过 Unix 套接字将 PhpMyAdmin 连接到本地主机?

mysql - 使用单个csv文件将多个表数据导入mysql

mysql - 减少 MySQL NDB binlog 的大小

php part2中的phpmyadmin查询错误

ios - 在没有更多上下文的情况下,表达式类型不明确 - 在 Facebook 包装器中

html - Facebook 应用程序中的内部链接 - 在 IE 中不起作用

php - file_exists()在while循环内的php5中不起作用