• 01-07-2007, 10:47:05
    #1
    https://www.r10.net/dersler/61368-ne-...iyorsunuz.html

    burdan gördüğüm kadarıyla Ders istekleriniz PHP,CSS,Ajax yönünde.

    Şimdi php'de mysql'dan veri çekmeyi anlatacağım.

    Biz veritabanında eklenen son 10 makaleyi,yazıyı,içeriği çekeceğiz.

    Bunun olması için veritabanında id alanı olması gerek yoksa oluşturun.Ama genelde vardır. Çünkü çekerken son id'lere göre çekeceğiz.


    Yaparken config dosyanızı varsaydım. Sayfalarınızda include edilmesi gerekir.
    Öyle değilse siz koda eklersiniz. Aşağıdaki kodla son 10 veriyi çekiyoruz.
    Kendi veritabanınıza göre düzenlerseniz çalışacaktır.
    Sonrakinde kendi veritabanı isimlerinize göre değiştirin.
    Echo ile verileri dökerkende siz kendinize göre yapın orayı.Orada .httacces kullanılmış halidir.


     
    <?php
    
    // Baglantiyi olusturduk.
    db_baglan();
    
    //Makaleler veritabanını seçtik ve Son 10 içeriği (makale_id)'sine göre çektik.
    $tablo = "SELECT * FROM makaleler ORDER BY makale_id DESC LIMIT 0, 10";
    
    $sorgu = mysql_query  ( $tablo ) ;
    while  ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
     
    // Gelen verileri döküp link verdik (Bu link yapısı örnektir ve .httacces kullanmıştım bu öyle siz kendiniz değiştirin.
    echo "<a href=makale-" . $oku['makale_id']   . ".html>" . $oku['makale_baslik'] .  "</a><br>";
    } 
    
    
    ?>
    +replerinizi bekliyorum.
  • 02-07-2007, 17:26:27
    #2
    teşekkürler mysql ile dahada ders bekliyorum
  • 23-07-2007, 23:49:37
    #3
    karışık biraz ama teşekkürler
  • 27-12-2007, 16:17:26
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bütün verileri çekmek istersek ? hangi kodu kulanırız...
  • 27-12-2007, 16:23:45
    #5
    Rostwell adlı üyeden alıntı: mesajı görüntüle
    bütün verileri çekmek istersek ? hangi kodu kulanırız...
    Alıntı
    $tablo = "SELECT * FROM makaleler ORDER BY makale_id DESC";
    Limit eklemezsen hepsini çeker.
  • 27-12-2007, 16:24:21
    #6
    Rostwell adlı üyeden alıntı: mesajı görüntüle
    bütün verileri çekmek istersek ? hangi kodu kulanırız...
    bütün derken birden fazla tablodanmı demek istedin.

    $veri=mysql_query("SELECT tablon1.a, tablon2.b, tablon3.c
    FROM tablon1, tablon2, tablon3
    WHERE tablon1.id=tablon2.id AND tablon1.id=tablon3.id");
  • 27-12-2007, 16:47:48
    #7
    hocam şu .httacces 'i de yazarmısın (:
  • 27-12-2007, 16:52:58
    #8
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^makale-(.*)\.html$ makale.php?id=$1
  • 27-12-2007, 17:59:52
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    koddaki $oku['makale_id'] kısmını urlencode($oku['makale_id']) şeklinde düzenlersek daha iyi olur