php - mysql fetch_array 错误

标签 php mysql

我正在尝试制作一个简单的 mysql_fetch_array 但由于某些原因我得到了错误

"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\get.php on line 5"

$sql = mysql_query("SELECT * FROM mxc WHERE exp_year > 2009 AND status=0 GROUP BY c_number");

 while($row = mysql_fetch_array($sql))
{
....

知道我的代码有什么问题吗? 在此先感谢您的帮助!

最佳答案

您可能遇到 mysql 错误。将您的查询行更改为:

$sql = mysql_query("SELECT * FROM mxc WHERE exp_year > 2009 AND status=0 GROUP BY c_number") or trigger_error(mysql_error());

看看你得到了什么输出。

关于php - mysql fetch_array 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3695641/

相关文章:

php - 如何在 RHEL 上永久启用 PHP 5.4? (系统上还安装了PHP 5.3.3)

PHP - 扩展类

php - 如何设置进度条

来自表的多个左连接的 Mysql 查询是 "from"表的子集未按预期工作

php - 让我的 PHP 表单成功查询数据库以检查电子邮件是否已存在时出现问题

php mysql 分页和两个日期之间的搜索

php - 使用未知数量的参数创建 Laravel Eloquent Query

php - Acrobat Reader 在关闭时提示保存 pdf 文件(使用 TCPDF 创建)

mysql - 如何将 1 列的结果用作另一列的一部分

php - 使用 PHP 在没有客户端的情况下插入数据库