• 16-07-2008, 14:32:38
    #10
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle


    @Doomsday,
    assoc ile veri['isim'] diye alınır.
    array ile veri['1'] diye alınır.

    Erol, İlk verdiğimi şimdi deneyebilirsin. Eksik değişken yazmışım.

    tam tersi diye biliyordum :/
    array ile hem isimle hemde id ile ama assoc'da sadece id ile alinir diye öğrenmiştim..
    şimdi yine arastirdim;
    web'de verilen bilgilere güvenerek bu kadar
    böyle diyen var;
    mysql_fetch_array ile mysql_fetch_assoc
    birde böyle diyen var;
    PHP & MySQL - En Yararlı Türkçe Kaynak

    ama array ile veri[1]'in yanı sıra veri['isim'] diyede alınabiliyor. ben hep array kullanip isimle almayı öğrendim simdiye kadar kendime yazdiğim minik seylerde (kendimi gelistirmek amaçli)
    assoc'uda öğrenmek iyi oldu. tesekkurler
  • 16-07-2008, 14:46:25
    #11
    Üyeliği durduruldu
    Alıntı
    assoc'uda öğrenmek iyi oldu. tesekkurler
    Rica Ederim.

    bu tür işlemlerde assoc kullanmak mantıklı olanıdır.
    Array'ın kullanım amacı vardır. O'da Şudur...
    mysql_fetch_array : Verileri while içine alırken $say=0; $say++ ile aldığımızda $satir[$say] gibi kullanımlar için mantık cercevesine dahil olur.

    Eğer boyle bir işlem yapmayacaksanız assoc kullanın

    Kolay Gelsin.
  • 16-07-2008, 16:36:24
    #12
    Erol adlı üyeden alıntı: mesajı görüntüle
    hata verdi
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /homepublic_html/arananlar1.php on line 28
    Tırnaklama hatası yapmışsın.

    <?php
    $row = 3; 
    $coloumn = 5; 
    $sonuc = mysql_query("Select kelime From arananlar order by zaman DESC limit 9999999999999999");
    $a=1;
    while($satir = mysql_fetch_array($sonuc)){
    $kelime = $satir['kelime'];
    echo '<table width="%100" border="0">'; 
    for ($i = 0; $i < $coloumn; $i++) { 
        echo '<tr>'; 
        for ($j = 0; $j < $row; $j++) { 
            echo '<td>'.$a.' - <a title="'.$kelime.'" href="ara.php?q='.$kelime.'">'.$kelime.'</a>&nbsp;</td>'; 
        } 
        echo '</tr>'; 
    } 
    echo '</table>'; 
    
    $a++;
    }
    ?>
  • 16-07-2008, 17:19:46
    #13
    Üyeliği durduruldu
    eyw @ßaron sağol. Oldu =)