问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于PHP代码运行错误问题

发布网友 发布时间:2022-04-06 04:25

我来回答

3个回答

热心网友 时间:2022-04-06 05:55


首先你先把 sql 语句到 数据库里面执行下 如果是mysql 就直接打开mysql的 控制台 然后输入sql语句 这种一般是 sql错误 或者是 表在 数据库中不存在或者是损坏导致的.

再有就是 你试下 用下mysql_query($sql, $link);这个语句试下.

再有如果不行的话 你试下 参照下面这个小列子.

有什么问题可以追问.


$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));

mysql_close($con);

追问修改了代码运行后显示未找到数据表。但是我用命令提示符查看数据表是存在的。

追答你打印下 获取出来的arr 里面是有数据的么?
还有就是 你用命令提示符 执行 那个sql语句 row被选出来么?

热心网友 时间:2022-04-06 07:13

39行错误:

 38:  $info=mysql_fetch_array($sql)

 39 :   if($info==false)

你在38行mysql_fetch_array中返回的是数组, 不应该拿来判断是否有结果.

你应该 $sql_nums_row的来判断返多多少行结果.

另外,最好保持良好的写代码习惯. 比如 :通常习惯用$sql 来作查询语句. 

代码该这样写:

$sql =  "select * from tb_book where bookname like '%".trim($txt_book)."%'" ;

$result = mysql_query($sql);

if  mysql_num_rows($result) >=0 {

  echo "无结果"; }

{

此处为列出数据的代码

}

追问谢谢指教!另问下返回的数据表为空是怎么回事?数据表是我用命令行创建的。新手请详解。

追答将书名用全英文字符试试. 如果英文正常的话,那么就是浏览器内码的问题了.

热心网友 时间:2022-04-06 08:47

mysql_fetch_array()的参数为Resource类型,使用这个方法前,要先判断下查询的结果是否为空。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
会计中级什么时候拿证 会计中级职称什么时候领取 手机中毒后恢复出厂设置就可以了吗? 手机中病毒后如何清除? 做代购初期怎么找客源,微商代购怎么找精准客 ...代购,都是阿迪耐克正品。怎么才能把微商做好。 做微商和代购,有哪些引流获客的方法? 250㎜的水泥撑棍一捆多少根? 吊顶一平要多少丝杠 ...断开电源,一端接地,这个时候把极板远离,为什么是两极板电压变大而... Call to undefined function怎么解决 Call to undefined function怎么解决? php报错“Parse error: syntax error”是什么原因? php错误类型有哪些 php 如何将指定变量类型转换成时间格式 在php中如何进行长短日期格式的转换? PHP 时间格式转换。把yyyy-mm-dd(如:2015-05-01)转换成13位 UNIX 时间格式(如:1430438400000) 元日是现代什么节日的称呼 元日这首诗是什么节? 元日指的是传统节日什么? 元日指什么 PHP怎么把变量中的值转换为数字类型? 如下面的$ww变量怎么变不成功.. 怎么将字符串进行网络字节序转换 示例 php编程:将26位字母进制转换为10进制数字,如何做? php里如何把字符串转换成字节数组 php 把“yyyy-mm-dd”格式转化成“yyyymmdd”格式 在字符编码格式选项里UTF-8(无BOM)是什么意思呀? php mysql数据库查询 php 多条件查询数据库MySQL php mysql 数据库查询 error和exception的区别 php 关于PHP运行错误的问题 PHP 中的语法错误 php如何通过模糊查询数组元素获取ID值? php如何进行二维数组内进行模糊查询,提供一个可以调用的方法? php实现模糊查询 php如何模糊查询字符串? - 技术问答 php模糊查询 php 模糊查询 php mysql 模糊查询 Thinkphp3.2文本框怎么实现模糊查询? 三个下拉菜单如何实现php模糊查询,各位师兄看看下面的代码错在哪里。。谢了 PHP多条件模糊查询如何写(原先是asp的想写成php) 用php做一个模糊查询,表中包括标题,作者,ID,时间等4个字段 用php+my sql 做个模糊查询 怎么做 LeanCloud php 怎么实现模糊查询 php 模糊查询怎么变成了查询全部记录了?怎么做模糊查询和精确查询? 如何用PHP对输入的关键字进行模糊查询 thinkphp怎么做模糊查询搜索,完整实例,笨办法 PHP+mysql中实现模糊查询,只是把‘=’改成了‘like’,但是没有变成模糊查询。 怎么修改啊?