$sql="SELECT * FROM `boarduser` WHERE id=$id"
解决方案 »
- php创建表(mysql)编码问题
- file_get_contents 错误的请求
- asp转型PHP有什么好书推荐?
- 有从.net转php的么,说说你们怎么上手的,有什么共同点?
- mysql 的问题,不知道为什么啊?
- php使用soapClient,没有报错,但也没有输出,为什么?
- 我用PHPmailer 发生了错误请达人帮忙看下(100分送上 在线等 十万火急 答案一出立即送分)
- php设计网站过程
- 各位老大,给解决个低级问题!(在线等待)
- ecshop 中支付宝 notify_url问题
- PHP Socket函数使用FTP 主动模式如何来操作?
- 有谁用过class.phpmailer.php邮件类
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\shiyan.php on line 18
不知道为什么呢?
提示的错误信息说明没有没有取出数据, mysql_query()的结果无效~
你还是先确认一下你所查询的ID 是否存在!
返回的结果不是一个有效的MySQL资源类型。如果你的id字段不是char类型的话,这么写应该是没错的。
$sql="SELECT * FROM `boarduser` WHERE id=$id"在程序里面echo 出这个$id,然后去数据库内看看这个$id是否存在。
如果数据库里没有ID字段,错误信息会提示 unknow column 'id'
目前的错误信息仅仅能说明没有找到符合条件的数据,
通过在mysql_fetch_array()之前加上@即可屏蔽这种情况下的错误信息。