Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     PHP’de Temel Veritabanı İşlemleri
     admin     15.05.2012     11:07:14

Bu derste PHP’de MySQL’e bağlanarak veritabanı işlemlerini nasıl gerçekleştirebileceğimizi göreceksiniz. Bu işlem toplam 4 adımda yapılıyor...



  • MySQL’e bağlanma
  • Veritabanını seçme
  • SQL sorgusunu yapma
  • Bağlantıyı kapatma

Örnek: Okul veritabanında bulunan ogrenci tablosundaki ID’si 22 olan kaydı silmek için aşağıdaki PHP kodunu kullanmalıyız.

1
2
3
4
5
6
7
8
9
10
11
12
// MySQL’e bağlanıyoruz. Sunucumuz localhost, kullanıcı adı root ve şifre boş
$baglanti = mysql_connect("localhost", "root", "");
 
// Okul veritabanı üzerinde çalışacağımız için bu veritabanını seçiyoruz
mysql_select_db("okul");
 
// SQL sorgumuzu yazıyoruz
mysql_query("DELETE FROM ogrenci WHERE ID=22");
 
// Son olarak bağlantımızı kapatıyoruz
mysql_close($baglanti);
?>

Bu yapı diğer tüm işlemlerde de geçerli. Mesela kayıt eklerken ya da güncellerken de aynı yapıyı kullanıyoruz. Sadece mysql_query fonksiyonunda belirttiğimiz SQL cümlesini değiştirmemiz gerekiyor. SELECT’li sorgularda ise yine aynı yapı kullanılıyor olmasına rağmen, çekilen bilgiler ekranda gösterilmek istendiğinde while döngüsü kullanmamız gerekiyor:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// MySQL’e bağlanıyoruz. Sunucumuz localhost, kullanıcı adı root ve şifre boş
$baglanti = mysql_connect("localhost", "root", "");
 
// Okul veritabanı üzerinde çalışacağımız için bu veritabanını seçiyoruz
mysql_select_db("okul");
 
// SQL sorgumuzu yazıyoruz
$sorgu = mysql_query("SELECT * FROM sinif");
 
// Sorgu sonucu elde edilen bilgilerden ogretmen alanını alt alta ekrana yazdırıyoruz
while ($sonuc=mysql_fetch_array($sorgu))
// array ifadesi yerine assoc ta kullanılabilir.
{
echo("$sonuc[ogretmen]<br/>");
}
 
// Son olarak bağlantımızı kapatıyoruz
mysql_close($baglanti);
?>

Makale Kaynağı : ozguryaman.com

Facebook'ta Paylaş    
Diğer PHP İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...