$password="";
$server="localhost";
$database="teknoox";
try {
$baglanti = new PDO("mysql:host=$server;dbname=$database", "$username", "$password");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$cikti = $baglanti->query("SELECT * FROM ayar WHERE ayar_id = 1")->fetch(PDO::FETCH_ASSOC);
$cikti2 = $baglanti->query("SELECT * FROM menu WHERE menu_id = 1")->fetch(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
die($e->getMessage());
}
$baglanti = null;
?>
Bu şekilde yapabilirsiniz.
Burda ;
$cikti2 = $baglanti->query("SELECT * FROM menu WHERE menu_id = 1")->fetch(PDO::FETCH_ASSOC);
tek satırda sorgu yaptığınız için fetch(PDO::FETCH_ASSOC) yazdınız, eğer tablo birden fazla satır içeriyorsa ve hepsini çekmek istiyorsanız o kod yerine ya bunu;
$cikti2 = $baglanti->query("SELECT * FROM menu WHERE menu_id = 1")->fetchall(PDO::FETCH_ASSOC);
ya da bunu kullanabilirsiniz;
$cikti2 = $baglanti->query("SELECT * FROM menu WHERE menu_id = 1", PDO::FETCH_ASSOC);
Mobilden yazdım, syntax hatası falan olabilir.