v2.5.2
Giriş yap

Fatal error: Uncaught Error: Call to a member function rowCount() on boolean hatası

xahmetkilic
1,142 defa görüntülendi

başlıkta yazdığım gibi bir hata alıyorum localde bir sorun olmuyor. Sunucuya yükleyince böyle bir hata alıyorum.
Hatayı aldığım kod kısmını alta bırakıyorum.

<?php
   $vList = $db->query("SELECT * FROM news where news_category='30'", PDO::FETCH_ASSOC);
    if($vList->rowCount()){
	    foreach ($vList as $vkey => $List) {
		    $Dizi[] = $List["news_title"];
	    }
    }

?>
PHP
mubado
1010 gün önce

bir kontrol et $vList den ne geliyor

print_r($vList);
die();
PHP

Büyük ihtimalle $vList boş geliyor olabilir.

bu yüzden en başta isset kullanmalısın yani

if(isset($vList) && $vList->rowcount()) 
PHP

gibi