• 13-01-2009, 02:08:45
    #1
    Üyeliği durduruldu
    arkadaşlar başlıktanda anlaşılıcağı gibi farklı tablolar içinde bulunan verileri aynı sayfada yayınlamak istiyorum. örnek vereyim:

    mesela defter ve ayarlar tablosu var. ve ben defter tablosunda yazanları tek tek sayfamda yayınlatıyorum. buraya kadar tamam. ancak bunun yanında ayarlar tablosundan sadece 1 satırdan veri çekmek istiyorum. zaten ayarlar tablosu 1 satır. o satırdaki bir sütundaki veriyi nasıl yazdırabilirim diğer verilerle çakışmadan?

    teşekkürler
  • 13-01-2009, 03:07:08
    #2
    defter için yaptığın sql sorgusundan birde ayarlar için yaparsan ve farklı bi değişkene atarsan ve sütün adını belirtirsen çakışmadan sorunsuzca verini alabilirsin

    örnek:

    $sorgu1 = mysql_query("select sutun from ayarlar")
  • 13-01-2009, 15:02:09
    #3
    Üyeliği durduruldu
    teşekkür ederim aşağıdaki şekilde hallettim..

    <?php
    $db = mysql_connect("localhost", "root", "") or die(mysql_error());
    mysql_select_db("zd",$db) or die(mysql_error());
    $result = mysql_query("SELECT * FROM defter ORDER BY id DESC",$db);
    while ($yaz = mysql_fetch_array($result))
    echo "$yaz[mesaj]<br>";
    
    $result2 = mysql_query("SELECT * FROM ayarlar",$db);
    while ($yaz2 = mysql_fetch_array($result2))
    echo "<br>$yaz2[sifre]<br>";
    ?>
  • 13-01-2009, 15:08:36
    #4
    Üyeliği durduruldu
    uguronline adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim aşağıdaki şekilde hallettim..
    <?php
    $db = mysql_connect("localhost", "root", "") or die(mysql_error());
    mysql_select_db("zd",$db) or die(mysql_error());
    $result = mysql_query("SELECT * FROM defter ORDER BY id DESC",$db);
    while ($yaz = mysql_fetch_array($result))
    echo "$yaz[mesaj]<br>";
    $result2 = mysql_query("SELECT * FROM ayarlar",$db);
    while ($yaz2 = mysql_fetch_array($result2))
    echo "<br>$yaz2[sifre]<br>";
    ?>
    bi iki noktaya deyinelim
    echo "<br>$yaz2[sifre]<br>";

    ifadesini

    echo "<br>".$yaz2["sifre"]."<br>";

    gibi yazarsaniz hata yapmaya biraz daha kapali olur. sabit tanımları ile sorun yaşayabilirsiniz birgün

    birden fazla db kullanmıyorsanız query lerde ikinci parametre olarak $db ifadesini hiç kullanmayabilirsiniz.

    konu dışı oldu biraz ama özür olsun