Heim  >  Artikel  >  Backend-Entwicklung  >  php mysql_fetch_array()和 mysql_fetch_row()的报错的问题???新手求教

php mysql_fetch_array()和 mysql_fetch_row()的报错的问题???新手求教

WBOY
WBOYOriginal
2016-06-23 13:39:15887Durchsuche

这是我分页代码
function setSQL($sql){
$awal=(!empty($_GET[$this->param1]) && is_numeric($_GET[$this->param1])) ? intval($_GET[$this->param1]) : 0;
$hal =(!empty($_GET[$this->param2]) && is_numeric($_GET[$this->param2])) ? intval($_GET[$this->param2]) - 1 : 0;

$src = (preg_match("/.+FROM.+/",$sql)) ? "FROM" : "from";
$expsql = substr( $sql , strpos($sql,$src) + strlen($src) , strlen($sql) - 1 );

$koneksi = mysql_query("SELECT COUNT(*) FROM ".$expsql);


$having = strpos(strtolower($expsql), $condition_sql);
if($having===false)
{
list($jumlah) = mysql_fetch_row($koneksi)   //这里报错显示
}
else
{
$jumlah = mysql_num_rows($koneksi);
}

$this->numRows = $jumlah;
 
$koneksi = mysql_query($sql." LIMIT $awal,$this->totalRecordPage");

$data = array();
while($row = mysql_fetch_array($koneksi)){      //这里报错显示[/color]
$data[] = $row;
}



这里调用分页的
if($day==6){//21
$date1=date("Y-m-d",mktime(0, 0, 0,date("m"),date("d")-date("w")-0,date("Y")));   
$date2=date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+0,date("Y")));  
 $sql="SELECT a.period,a.type1,a.type2,a.result,a.open_time FROM mme1_

}
if($day==7){//22
$date1=date("Y-m-d",mktime(0, 0, 0,date("m"),date("d")-date("w")-0,date("Y")));   
$date2=date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+0,date("Y")));  
 $sql="SELECT a.period,a.type1,a.type2,a.result,a.open_time FROM mme2_

}
$pg = new Pagging("resulttext2.php?page=".$_GET['page']."");
$pg->totalRecordPage = 25;
$pg->setSQL($sql);
好像


回复讨论(解决方案)

错误信息是什么? 贴出来看看。

看看报什么错?

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in S:\website\malaysia\config\page.inc.php on line 111

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in S:\website\malaysia\config\page.inc.php on line 127

分页显示出来2页··我点第二页就报错了····我看日志点击第二页时只获取了SELECT COUNT(*) FROM     。。。。后面没语句了就

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