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

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

WBOY
WBOY원래의
2016-06-06 19:42:102018검색

环境:php5.4.16。用的wampserver,但是先前的程序是用php5.1开发的,貌会有一些奇怪的问题。用的CI框架,我估计还是得放到5.1上调试。不然总是各种问题,总是一开始时查询都没有问题,但是过了一两天就查询不到 数据 ,我想可能是版本的问题:如php 数据 库

环境: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 会有黄色的提示。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.