• 15-11-2007, 15:57:16
    #1
    Üyeliği durduruldu
    $sql= mysql_query("select * from tablo ") or die (mysql_error());
             while ($sql1= mysql_fetch_array($sql)){
             $x=$sq1[alan1];
                     $y=$sq1[alan2]
              }
    şeklinde bir kod çalıştırıyorum ve x ve y şeklinde 8 tane sonuç alıyorum bu sonuç değişkene atamaya çalıştım ama atayamadım.
    x y
    1 2
    1 3
    2 4
    2 1
    2 3
    gibi bunları değişkene atayıp kendi aralarında ilk önce x e sonra y ye göre nasıl sıralayabilirim?
  • 16-11-2007, 13:06:17
    #2
    Üyeliği durduruldu
    ORDER BY x AND ....
  • 16-11-2007, 17:20:27
    #3
    Üyeliği durduruldu
    hocam değişkenleri nasıl sıralıyosun order by la bi anlatırmısın.
  • 16-11-2007, 19:09:25
    #4
    Üyeliği durduruldu
    Mathrock adlı üyeden alıntı: mesajı görüntüle
    hocam değişkenleri nasıl sıralıyosun order by la bi anlatırmısın.
    1- tablo içinde index ve auto_increment bir alan oluşturmak gerekiyor. mesela haber_id gibi.

    daha sonra buna göre sıralatabilirsin. bu bir örnekti. eğer veriyi x alanına göre sıralayacaksan
    ORDER BY x
    olarak kullanacaksın.
  • 17-11-2007, 13:09:45
    #5
    Üyeliği durduruldu
    hacım ben ne soruyon sen ne diyosun.

    mysql sorgusu sonuçları değişkenlere atama ve sıralama.

    sorgudan gelen verileri değişkenleri atayıp bu değişkenleri sıralamaya çalışıyorum. diyelim 10 bin tane sonuç çıktı. bu sonuçları $değişken1, $değişken2, $değişken3...... $değişken10000 diye atıcak sonra bu değişkenleri sıralıcak.
  • 17-11-2007, 13:46:21
    #6
    Aşağıdakini bir dene istersen.
    $sorgum=array();
    $sql= mysql_query("select * from tablo ") or die (mysql_error());
             while ($sql1= mysql_fetch_array($sql)){
    		 array_push($sorgum,array($sq1[alan1],$sq1[alan2])); 
              }
    //// $sorgum[0][0],$sorgum[0][1] //////
    //// $sorgum[1][0],$sorgum[1][1] //////
    //// $sorgum[2][0],$sorgum[2][1] //////
    //// şekilde gidiyor ////////////////////
    Her döngüde değişken atamak - muzaffer eygün