• 12-08-2013, 10:27:41
    #1
    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.
  • 12-08-2013, 10:32:38
    #2
    http://www.seyretogren.com/video/php...yfa-bulma.html

    Umarım Yardımcı Olabilmişidir..
  • 12-08-2013, 10:37:38
    #3
    CesiumHost adlı üyeden alıntı: mesajı görüntüle
    http://www.seyretogren.com/video/php...yfa-bulma.html

    Umarım Yardımcı Olabilmişidir..
    Hocam sağolun ama bu çok yüzeysel geçmiş. Birçok kod önceden yazılmış başka bir kaynak varmı başından başlayan.
  • 12-08-2013, 10:59:47
    #4
    Googledan Detaylı Araştırma Yapabilirsin..

    https://www.google.com.tr/search?q=s...hrome&ie=UTF-8
  • 12-08-2013, 11:16:33
    #5
    Bir ö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, 11:18:25
    #6
    id olarak gönderdiğiniz değeril $_GET['id'] olarak alıp where sorgusuyla o içeriğe ait diğer bilgilere erişebilirsiniz.
  • 12-08-2013, 13:29:58
    #7
    <?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:29
    #8
    asimavi50 adlı üyeden alıntı: mesajı görüntüle
    <?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

    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:42
    #9
    celalyesil 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'];
    	}
    ?>
    tabiki olur istediğiniz gibi mantıkla yapabilirsiniz php bu konuda çok esnek ancak en sonda mysql_close() ile kapat