Mysql de url den bilgi okutturmak

Ceviz Viki, özgür ansiklopedi

Git ve: kullan, ara

Hemen hemen herkes defalarca kez sormuştur bu soruyu.Abilerim,makale konusunu id numarasına göre link verdirip,her linke tıklandıgında makalenin kendisine gitsin.Defalarca da cevaplanmıstır bu soru..bende hazır vakit varken siteme atayım dedim bunun cevabını.Şimdi aslında problem su $_POST ile $_GET mantıgını kavramaktan geçiyor.Gerisi iki satırlık kodlama zaten.$_GET ile verdigimiz linke ait url bilgisinde ki değişkeni elde ederek istediğimiz makaleyi ozel linkinden cagırabiliriz.

İşte bunun icin şöyle bir linklendirme kodu yazalım

<?php
 
//mysql baglantısı
 
$sorgu=mysql_query("select*from table");
 
while ($rows=mysql_fetch_assoc($sorgu) ) {
 
echo '<a href="makaleler.php?id='.$rows['id'].'">'.$rows['konu'].'</a>';
 
}
 
?>

İşte makalemizin konusunu linklendirmiş olduk.Tabi burda ezbere bir şeyler yaptık.mysql ile bu soruyu soran kişi zaten konu ile id in ne demek oldugunu biliyordur sanırım.Ahireten anlatamaya gerek varsa.yorum kısmında sorun anlatmaya calısırım.

Şimdi verdigimiz linkte ki id kısmını get metoduyla cekerek makalemizi gostertelim.makaleler.php dosyamız aşağıdaki gibidir

<?php
 
//mysql baglantısı
 
$id=$_GET['id'];
 
$sorgu=mysql_query("select*from table where id='$id'");
 
while ($rows=mysql_fetch_assoc($sorgu) ) {
 
echo $rows[makale];
 
}
 
?>


İşte bu kadar arkadaşlar.Şimdi ilk yazdıgımız kodu çalıştırdıgınız da her link kendi öz makalesine gidecektir.Saygılarımla