Merhabalar,
Mysqli olarak yaptığım scripti PDO olarak yapmaya devam etme kararı aldım. Tabi ki kendi kararım değil mecbur kaldım diyebilirim.
Mysql den çektiğim menüyü listelerken problem yoktu ama pdo yapmaya çalışırken problem var.
Nasıl çözebilirim?
function sual(){
$query = $db->rows(query(("SELECT * FROM sayfa")));
$query->setFetchMode(PDO::FETCH_CLASS, 'sayfa_id');
if ( $query->rowCount() ){
foreach( $a as $row ){
echo '<li><a href="'.URL.'/sayfa/'.$row["sayfa_link"].'">'.ss($row["sayfa_baslik"]).'</a></li>';
}
}
}
sual();
hata mesajı: Notice: Undefined variable: db in C:\xampp\htdocs\1\sistem\ayar.php on line 49
Fatal error: Call to a member function rows() on null in C:\xampp\htdocs\1\sistem\ayar.php on line 49
Pdo ile listeleme hatasi
3
●479
- 04-10-2016, 20:34:46
- 04-10-2016, 21:53:02Kimlik doğrulama veya yönetimden onay bekliyor.$db değişkenini görmüyor. Fonksiyon dışında tanımladığınız için değişkeni bulamıyor.
global $db;
Bu şekilde fonksiyon içerisinde global olarak belirtirseniz sorun olmaz ama bu pek iyi bir yöntem değil. Bunun yerine Class yapıları ile daha kolay bir şekilde yapabilirsiniz. - 05-10-2016, 21:06:50truser adlı üyeden alıntı: mesajı görüntüleBunun hakkında bilginiz var mı?onuryanmis adlı üyeden alıntı: mesajı görüntüle
https://www.r10.net/php/1648147-bunla...nabilirim.html