Merhaba arkadaşlar,
Veritabanımda id, baslik ve icerik diye tablolar var diyelim. Her bir id'yi nasıl çekebilirim. İstediğim şu şekilde görünmesi site.com/sayfa.php?id=1 (burayı salladım) böyle yazınca istediğim id'li içeriğin gelmesi. Php konusunda yeniyim. Şimdiden teşekkür ederim.
Veritabanından Nasıl Sayfa Çekerim
14
●874
- 12-08-2013, 10:27:41
- 12-08-2013, 10:32:38
- 12-08-2013, 10:37:38Hocam sağolun ama bu çok yüzeysel geçmiş. Birçok kod önceden yazılmış başka bir kaynak varmı başından başlayan.CesiumHost adlı üyeden alıntı: mesajı görüntüle
- 12-08-2013, 10:59:47
- 12-08-2013, 11:16:33Bir örnek..
$Id = $_GET["Id"];
$query_banner = "select * from banner where Id='".$Id."'";
$row_banner = mysql_query($query_banner);
$Banner = mysql_fetch_assoc($row_banner);
$Resim = "../".$Banner["Resim"];
$Thumb = "../".$Banner["Thumb"]; - 12-08-2013, 13:29:58
<?php $id=$_GET['id'];//sayfaya girilen id alıyoruz ve onu $id değişkenine atıyoruz $sql=mysql_query("SELECT * FROM sayfalar WHERE id='$id'");//sayfanızın id sini databasede sorguladık ve değişkene atadık $sayfa_var_mi=mysql_num_rows($sql);//sayfaya ait id var mı yok mu saydırıyoruz kullanıcılar her zaman iyi niyetli olmayacak ve kendisine göre denemeler yapacaktır if($sayfa_var_mi>0){ $sayfa_bilgi_al=mysql_fecth_array($sql);//sorguladığımız sayfa bilgilerini değişkenimize atadık echo '<div id="baslik">'.$sayfa_bilgi_al['baslik'].'</div>';//başlığımızı yazrdırdık sen buraları kendi sayfana göre düzenlersin echo '<div id="icerik">'.$sayfa_bilgi_al['icerik'].'</div>';//içeriğimizi yazrdırdık sen buraları kendi sayfana göre düzenlersin }else{ echo '<div id="hata">Üzgünüz bir hata oluştu aradığınız sayfa bulunamadı</div>';//burdada kullanıcı veya girdiğin url de bir hata olursa hata vermesini sağladık tabiki burayı yönlendirme kodları ile baska sayfaya atayabilirsin yada farklı kodlarla istediğin bir sayfayada verebilrsin } ?>
umarım yardımcı olabilmişimdir açıklamaları ile birlikte yazdım - 12-08-2013, 15:31:29asimavi50 adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim hocam. Şu şekilde bir kodla işimi hallettim
<?php $id= $_GET['id']; mysql_connect('localhost',"fiyonkat_php1","5033068,"); mysql_select_db("fiyonkat_php1"); $sql = mysql_query("SELECT * FROM sayfalar WHERE id=".$id); while($sql_al = mysql_fetch_array($sql)) { echo $sql_al['id'].': Başlık=>'.$sql_al['baslik'].'<br>'.$sql_al['icerik']; } ?> - 12-08-2013, 17:13:42tabiki olur istediğiniz gibi mantıkla yapabilirsiniz php bu konuda çok esnek ancak en sonda mysql_close() ile kapatcelalyesil adlı üyeden alıntı: mesajı görüntüle