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

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

WBOY
WBOYasal
2016-06-06 19:42:102015semak imbas

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn