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

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

WBOY
WBOYOriginal
2016-06-06 19:42:102015Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn