16 Temmuz 2013 Salı

PHP İLE MYSQL VERİTABANINA BAĞLANMAK

PHP İLE MYSQL VERİTABANINA BAĞLANMAK

Bu makalede sizlere Php ile Mysql Veritabanına bağlanmayı anlatacağız.





PHP İLE MYSQL VERİTABANINA BAĞLANMAK

PHP İLE MYSQL VERİTABANINA BAĞLANMAK


Yapmanız gereken ilk şey mysql_connect denir? MySQL bağlanmak için database.The işlevine bağlamak. Bu işlev, veritabanı bağlantısı için bir gösterici bir kaynak verir. Ayrıca bir veritabanı kolu denir, ve daha sonra fonksiyonları kullanacağız.Bağlantı bilgileri değiştirmek için unutmayın.

<? Php 
$ Username = "your_name"; 
$ Password = "your_password"; 
$ Hostname = "localhost"; 
Veritabanına / / bağlantı 
$ Db = mysql_connect ($ host, $ username, $ password) 
veya die ("MySQL bağlantı kurulamıyor"); 
"MySQL <br> bağlı" echo; 
>
Tüm iyi gidiyor, size bu komut dosyasını çalıştırdığınızda "MySQL bağlı" görmelisiniz. Sunucuya bağlanamıyor ise, şifre, kullanıcı adı ve bilgisayar adını doğru olduğundan emin olun.
Bağlandıktan sonra sonra, çalışmak için bir veritabanı seçmek istediğiniz gidiyoruz. Diyelim ki veritabanı 'örnek' olarak adlandırılır varsayalım. Bu veritabanında çalışmaya başlamak için, mysql_select_db () fonksiyonu gerekir:
<? Php 
/ / Çalışmak için bir veritabanını seçin 
$ = Mysql_select_db ("örnekler", $ db) seçilen 
veya die ("örnekler seçemedi"); 
>
Bağlandıktan Şimdi, biraz sorgular deneyin ve çalıştırın. Sorguları gerçekleştirmek için kullanılan fonksiyonu olarak adlandırılır - mysql_query (). Bu fonksiyon sonuç kümesi olarak adlandırılan sorgu, sonuçlarını içeren bir kaynak verir. Biz satır sonuçları satır döndürür mysql_fetch_array fonksiyonu, kullanmak için gidiyoruz sonucu incelemek. Işlevi sadece doğru veya yanlış bir değerdir, kaynak sonuç döndürmez bir sorgu durumunda.
Tüm satırlar erişmek için bir uygun bir yol bir süre döngü ile. En bizim komut dosyası için kod ekleyelim:
<? Php 
/ / SQL sorgusu ve dönüş kayıtları yürütmek 
$ Result = mysql_query ("SELECT id, model, araba DAN yıl"); 
/ / Veritabanından tha veri almak 
while ($ row = mysql_fetch_array ($ result)) { 
echo "ID:".. $ satır {'id'} "Adı:" $ satır {'model'} ".. 
". $ Satır {'yıl'}." <br> "; 
} 
>
Son olarak, bağlantıyı kapatın. Bu kesinlikle gerekli konuşma olmamasına rağmen komut sona erdiğinde, PHP bağlantıyı otomatik olarak kapanacak, size açık ne kapatma alışkanlığı içine almalısınız.
<? Php 
/ / Bağlantıyı kapatmak 
mysql_close ($ db); 
>
Burada tam bir koddur:
<? Php 
$ Username = "your_name"; 
$ Password = "your_password"; 
$ Hostname = "localhost"; 

Veritabanına / / bağlantı 
$ Db = mysql_connect ($ host, $ username, $ password) 
veya die ("MySQL bağlantı kurulamıyor"); 
"MySQL <br> bağlı" echo; 

/ / Çalışmak için bir veritabanını seçin 
$ = Mysql_select_db ("örnekler", $ db) seçilen 
veya die ("örnekler seçemedi"); 

/ / SQL sorgusu ve dönüş kayıtları yürütmek 
$ Result = mysql_query ("SELECT id, model, araba DAN yıl"); 

/ / Veritabanından tha veri almak 
while ($ row = mysql_fetch_array ($ result)) { 
echo "ID:".. $ satır {'id'} "Adı:".. $ satır {'model'} "Yıl". / / sonuçlarını görüntülemek 
$ Satır {'yıl'} "<br>".; 
} 
/ / Bağlantıyı kapatmak 
mysql_close ($ db); 
>
MySQL sunucu üzerinde 'örnek' veritabanı oluşturmak için aşağıdaki komut dosyasını çalıştırın gerekir:
Create Database Örnekler 
`use Örnekler
Create TABLO `araba` (
`Id`  int  
PRIMARY KEY NOT NULL, 
`Adı` varchar (40),  
`Yıl` varchar (50), 
 
); 
Araba DEĞERLER (1, 'Mercedes', '2000 ') INSERT INTO; 
Araba DEĞERLER (2, 'BMW', '2004 ') INSERT INTO; 
Araba VALUES (3, 'Audi', '2001 ') INSERT INTO;

0 yorum:

Yorum Gönder