第21行加个判断语句试试,if ($res)
$number=mysql_num_rows($res);
一般在使用$con, $res等之前最好先作个判断,确定其是否可用!
$number=mysql_num_rows($res);
一般在使用$con, $res等之前最好先作个判断,确定其是否可用!
解决方案 »
- 又是Mysql乱码的问题!
- 请教一条SQL,结果返回两个统计数字~~~~~~~~~~~
- Mysql的给一个有数据的表添加字段,添加不进去
- 急!更新大数据量的字段值时,运行很久都没返回,CPU占100%,如何解决???
- 在jsp里如何对mysql中的text字段进行读取和插入?
- smallint型数据转换成字符串类型有什么函数?【postgresql】
- 急问:为什么安装完Mysql,却不能自己建立数据库?
- MYSQL 现在支持带IN的子查询吗?
- root打开mysql的问题
- Sql 批量插入300条insert语句最快用时多长?
- 请问如用MySql 的C api 编程,能否将其结果绑定到一个表格控件中,能否用表格控件对数据库中的表进行各程操作?
- Linux 下 如何改变MySQL数据库的存放位置,谢谢
1. 没必要连接两次,连接过程只要在开始进行,最后结束就行了!
2. 21行之前的语句“$res=mysql_query("$query",$con); ”,$query没必要加引号""!43行之前的那句也一样!
3. 和我上条回复一样,在使用$res之前,最好加判断其是否为空集,如果为空,打印一些自定义的出错信息,这样有利于定位出错原因!