Php Mysql SELECT

Php ile kullanılan Mysql SELECT komutu:

Yazımı: SELECT [*] FROM [tablo] WHERE [Diğer Parametreler]

Örnek: Bu örneğimizde tüm öğrencilerin ismi yazdırılıyor.

$bilgi= mysql_query("SELECT * FROM ogrenciler");

while($sutun= mysql_fetch_array($bilgi))
{
echo $sutun[´isim´] . "<br>";
}

Örnek: Bu örneğimizde ise ismi Ali olanlar yazdırılıyor. Where komutunun nasıl eklendiğine dikkat edin.


$bilgi= mysql_query("SELECT * FROM ogrenciler WHERE isim=´Ali´ ; ");

while($sutun= mysql_fetch_array($bilgi))
{
echo $sutun[´no´] ."-". $sutun[´isim´] . "<br>";
}

Bu sefer yazdırma işleminde numarası ve adı yan yana yazdırıldı. sonuç şöyle görünür.

2-Ali
54-Ali
79-Ali

Where komutundan sonra kullanılacak ORDER BY parametresi ile tersten sıralama yaptırılabilir.


$bilgi= mysql_query("SELECT * FROM ogrenciler WHERE isim=´Ali´ ORDER BY sira DESC ; ");

while($sutun= mysql_fetch_array($bilgi))
{
echo $sutun[´no´] ."-". $sutun[´isim´] . "<br>";
}

Sonuç:

79-Ali
54-Ali
2-Ali

Her programcı birgün Php yi tadacaktır
06-11-2009 22:39 Edit:12-11-2009 12:46

    mysql

    LORDD Adıgüzel Avatar

    evet ben de mysql´den yapmak istiyordum zaten o kısım tamam da; ben db de hangi tablolar var vs. onları gormeliyim oncelıklı olarak sorun bu. bunu nasıl söyleyebiliriz koda ?

    yani ilk örnekte ogrenciler tablosu ile ilgili işlem yapmışsınız ben o tarz hangı tablolar var vs. oncelıkle onları gormek istiyorum daha sonra tablonun içeriği yani şuan tablonun içindekileri görebilmem için hangi tablo var onu gormek istiyorum aslında bu benım için b ir deneme olacak :)

    teşekkürler... :)

     

    24-11-2009 09:23 Edit:24-11-2009 10:45

      show tables

      Şahin senin aradığın Show tables komutu,

      tüm tabloların ismini verir.

      http://www.phpkodlari.com/mysql/mysql-show-tables

      Her programcı birgün Php yi tadacaktır
      24-11-2009 12:32 Edit:24-11-2009 12:32

        show tables

        LORDD Adıgüzel Avatar

         

        Eyw Necmi usta smiley

        25-11-2009 13:46

          ?

          LORDD Adıgüzel Avatar

          ilk kodu denersem: hiç bir sonuç dondermıyor hata da yok cevap da yok su kod´da:

          $bilgi= mysql_query("SELECT * FROM ogrenciler");

          while($sutun= mysql_fetch_array($bilgi))
          {
          echo $sutun[´isim´] . "<br>";
          }

          2. kod´da ise: mysq_fetch_array hatası alıyorum :( su kod:

           


          $bilgi= mysql_query("SELECT * FROM ogrenciler WHERE isim=´Ali´ ; ");

          while($sutun= mysql_fetch_array($bilgi))
          {
          echo $sutun[´no´] ."-". $sutun[´isim´] . "<br>";
          }


          bir türlü çekemedim veriyi gitti..

          06-12-2009 15:05

            tablo ?

            öğrenciler isimli bir tablo yaptın değil mi ?

            Her programcı birgün Php yi tadacaktır
            07-12-2009 16:41
              Alakalı Konular: deleteupdate

              www.Phpkodlari.com © 2009 Herkes Php öğrenecek
              Web tasarım ve eğitim kaynağınız.