Selam,
PHP'e yeni başlayanların ortak sorusu: dinamik başlık nasıl yapılır? İnternette birkaç yöntem gördüm ama çok karışık geldi.
Normalde veritabanıyla bağlantı, header'a eklenir. Fakat bunu değiştirerek çalışmalarımı aşağıdaki gibi yapıyorum;
Örneğin video.php sayfası: <?php
include_once('baglan.php');
$getID = $_GET['getID']; // Örnek: 1
$hadi = mysql_query("select * from yazilar order by id = '$getID'");
while($heidi = mysql_fetch_assoc($hadi))
{
$baslik = $heidi['yazi_basligi'];
}
$title = $baslik; // Örnek 1 başlıklı yazının başlığını yazdırdık.
$desc = 'Video sayfası içeriği!';
include_once('header.php');
?>Header.php sayfasındaki title da şöyle olacak; <title><?php if($title){
echo $title;
}else{
echo 'Sayfa başlığı girilmemiş!';
}
?></title>Bu mevzuları atlamış kitle için "acaba cidden bunun için başlık mı açmış?" gibi gelebilir ama PHP'e ilk giriştiğimde bunun için 2 günümü harcamıştım
şey ;
mysql_query fonksiyonları öldü
title verisi almak için select * kullanmak mantıksız sadece stun adı yazıla bilir ve lımıt 1 dersiniz böylelikle sadece title'ı alırsınz gereksiz sorgu olmaz mysql den kazanırsınız.
ve ayrıca order by GELEN_ID demek mantıksız dizilime göre binlerce veri çalıştırsınız belki sql de gereksiz yük olur onun yerine belirli bir veriyi almak istiyor isek koşul belirtmeniz daha mantıklıdır kısacası şöyle bir sorgu ideal ;
Select yazi_basligi from yazilar where id='$getID' LIMIT 1