PHPde MySQLe sorgu göndermek için mysql_query() komutu kullanılır. Parantez arasındaki alanda çift tırnak işareti kullanarak, SQL dilinde MySQLin anlayacağı veritabanı sorgulama komutları girilmelidir. MySQLe gönderilen sorguyla dönen kayıtlar tümüyle bir PHP değişkenine aktarılır.
$isimler = mysql query("select * from ogrenciler");
Bu örnekte ogrenciler adındaki tablodan tüm kayıtların çekilmesi SQL ile istenmiştir. Veritabanından dönen tüm kayıt listesi, isimler adındaki bir PHP değişkeni tarafından sembolize edilir. MySQLin sorgulanmasından geriye dönen sonuç tablosundaki veriler de mysql_result() komutuyla alınır.
$ad = mysql_result($isimler,$i,"ad"); $soyad = mysql_result($isimler,$i,"soyad");
Veritabanından dönen tablodaki ilk satırın satır numarası 0dır. Her sonucun bir satır olduğu bu tabloda tablo alanının ismiyle satır numarası verilerek sonuçlar çağırılabilir. Öğrenci numarası, adı ve soyadının bulunduğu öğrenciler isimli tabloya yapılacak olan genel sorguda, geriye dönen sonuç tablosunun her satırında bir öğrenci numarası, ad ve soyad bulunacaktır. Sonuç tablosundaki satır sayısını öğrenmek için mysql_num_rows() komutu kullanılır.
$sayi = mysql_num_rows($isimler);
Daha farklı konular için webmaster kategorisini dikkatle inceleyiniz.
|
MySQLe SQL Sorgusu Göndermek sorgu komutları kodları ... MySQL Veritabanına SQL Sorgusu Göndermek Hakkında