php 提示Warning: mysql_fetch_array() expects

我的高度代码如下

include("conn.php");

if(!empty($_GET['id'])){
         $sql="select * from news where `id`='".$_GET['id']."'";
         $query=mysql_query($sql);
         $rs = mysql_fetch_array($query);     
}

提示错误了

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in F:xmappwww.111cn.netmylibrarysearch_result.php on line 32

后来我对代码进行升级

if(!empty($_GET['id'])){
         $sql="select * from news where `id`='".$_GET['id']."'";
         $query=mysql_query($sql);
if( mysql_num_rows( $query )
{
         $rs = mysql_fetch_array($query);  
}
else
{
mysql_error();
}  
}

这样就会看到mysql错误信息了,结果是sql语句有问题了,把sql语句进行修改就可以了,

小编提示你,导致这类错误是我们语法不规范了,如果要处理只有对sql进行一条条输出处理或在mysql_query(sql) or die(mysql_error()) 这样来处理 本站原创转载必须注明来源http://www.111cn.net/phper/php.html 

时间: 2025-01-02 09:57:48

php 提示Warning: mysql_fetch_array() expects的相关文章

php提示Warning:mysql_fetch_array() expects的解决方法_php技巧

本文实例讲述了php提示Warning mysql_fetch_array() expects的解决方法,分享给大家供大家参考.具体分析如下: 在mysql数据库连接时碰到Warning: mysql_fetch_array() expects ...错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我的代码如下: 复制代码 代码如下: include("conn.php&quo

错误提示:Warning: mysql_fetch_array() expects parameter

 代码如下 复制代码 $conn=mysql_connect("localhost","root","") or die ("mysql连接失败"); mysql_select_db("lsr",$conn) or die ("选择失败"); mysql_query("net name gbk"); $sql="SELECT * FROM 'importan

php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法_php技巧

本文实例讲述了php下foreach()错误提示Warning: Invalid argument supplied for foreach() 的解决方法.分享给大家供大家参考.具体实现方法如下: 一.问题: php下foreach()错误提示Warning: Invalid argument supplied for foreach() 错误提示:Warning: Invalid argument supplied for foreach() in E:wampwwwmyshopcart.p

c语言-为什么下述程序在VC中可编译,在gcc中提示warning

问题描述 为什么下述程序在VC中可编译,在gcc中提示warning #include int main () { int a=3,b=4,c=5; float x=1.2,y=2.4,z=-3.6; long u=51274,n=128765; char c1='a'; char c2='b'; printf("a=%2d b=%2d c=%2dn",a,b,c); printf("x=%8f,y=%8f,z=%9fn",x,y,z); printf("

PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法_php技巧

本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法.分享给大家供大家参考.具体分析如下: 今天在一朋友服务器测试一个网站时发现我在测试phpinfo时碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按话的意思我总结了解决办法,下面我们一起来看看吧. 在运行phpinfo时碰到提示如下:PHP Warning: phpinfo() has been d

Warning: mysql_fetch_array():

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in $connect=mysql_connect("localhost","root","123") or die("无法连接数据库".mysql_error()); mysql_select_db("cmstest") or die(&

MySQL无法重启提示Warning: World-writable config file

今天帮朋友维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写.mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件.这样mysql无法关闭. 下面看下整个过程 重启MySQL  代码如下 复制代码 [root@ttlsa ~] # service mysqld stop Warning: World-writab

mysql提示[Warning] Invalid table or database name

DROP TABLE IF EXISTS [TEMP_TABLE_NAME]; create temporary table [TEMP_TABLE_NAME] select col1,col2,... from [TABLE_NAME]; alter table [TEMP_TABLE_NAME] add unique idx_col1(col1); 经过以上操作中,多次出现该warning问题.通过查询和跟踪调试源码,有以下线索和处理方式: mysql的"[Warning] Invalid

php提示 Warning: touch() [function.touch]: Utime failed: Permission denied in错误

使用timthumb.php出现Warning: touch() [function.touch]: Utime failed: Permission denied in错误 我们先来看一下touch()函数例子 touch() 函数设置指定文件的访问和修改时间. touch(filename,time,atime) 例子  代码如下 复制代码 <?php touch("test.jpg"); ?> 应用例子时出现错误 用timthumb.php来做缩略图,本地测试很OK,