php 数据库可以查到数据的sql语句,在代码里为什么查不到数据

3 篇文章 0 订阅

环境:php5.4.16。用的wampserver,但是先前的程序是用php5.1开发的,貌似会有一些奇怪的问题。用的CI框架,我估计还是得放到5.1上调试。不然总是各种问题,总是一开始时查询都没有问题,但是过了一两天就查询不到数据,我想可能是版本的问题:如php 数据库可以查到数据的sql语句,在代码里为什么查不到数据。用echo输出来sql语句,放到数据库里是查询得到数据的。而且那个程序前面几天查数据一直没问题,到后面几天就查询不到数据了。很是奇怪,执行的代码如下:

没有改之前的代码:

$sql = "select * from `p_info` where `requestid` = 0";
$query = mysql_query ( $sql );
while ( $re = mysql_fetch_array ( $query ) ) {
$rel [] = $re;
}

改之后就可以查询到数据了:

$sql = "select * from `p_info` where `requestid` = 0";
$q = $this->db->query ( $sql);
$rel = $q->result_array ();

前面那里的mysql_fetch_array 会有黄色的提示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值