Hocam config.php de hatam vardı düzelttim ama yine olmadı $db hatalıydı
config.php
<?php
$mysqlsunucu = "localhost";
$mysqlkullanici = "test";
$mysqlsifre = "12991453Mm";
try {
$conn = new PDO("mysql:host=$mysqlsunucu;dbname=test;charset=utf8", $mysqlkullanici, $mysqlsifre);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Bağlantı başarılı";
}
catch(PDOException $e)
{
echo "Bağlantı hatası: " . $e->getMessage();
}
?>
güncel dosya
<?php
include 'config.php';
$menusor=$conn->prepare("SELECT * FROM menuler WHERE tablo_id=?");
$menusor->execute(array(0));
?>
<?php echo $menugetir["tablo_id"]; ?>
database de $conn diye kullandıysan tüm sorgularını
$conn diye çağırman lazım. Ek olarak veritabanı bilgilerin yanlış sanırım. Ve güncel dosyanda FETCH _ASSOC kısmını yazmamışsın. Onuda eklersen düzelir.