- Katılım
- 2 Ağu 2010
- Konular
- 5,440
- Mesajlar
- 24,645
- Online süresi
- 1ay 20g
- Reaksiyon Skoru
- 6,396
- Altın Konu
- 425
- Başarım Puanı
- 514
- TM Yaşı
- 15 Yıl 8 Ay 25 Gün
- MmoLira
- -2,502
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
MySQL veritabanını komut isteminde mysql ikilisini kullanarak kurabilirsiniz.
Örnek:
İşte komut isteminden MySQL sunucusuna bağlanmak için basit bir örnek -
Kod:
[root@host]# mysql -u root -p
Enter password:******
Bu size herhangi bir SQL komutunu çalıştırabileceğiniz mysql> komut istemini verecektir. Aşağıdaki komutun sonucudur -
Aşağıdaki kod bloğu, yukarıdaki kodun sonucunu gösterir -
Kod:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Yukarıdaki örnekte, bir kullanıcı olarak root kullandık, ancak başka herhangi bir kullanıcıyı da kullanabilirsiniz. Herhangi bir kullanıcı, o kullanıcıya izin verilen tüm SQL işlemlerini gerçekleştirebilir.
MySQL veritabanından bağlantıyı, mysql> komut isteminde çıkış komutunu kullanarak istediğiniz zaman kesebilirsiniz.
Kod:
mysql> exit
Bye
PHP Script Kullanarak MySQL Bağlantısı
PHP, bir veritabanı bağlantısını açmak için mysql_connect () işlevi sağlar. Bu işlev beş parametre alır ve başarı durumunda MySQL bağlantı tanımlayıcısı, başarısızlık durumunda FALSE döndürür.
Php Sözdizimi
Kod:
connection mysql_connect(server,user,passwd,new_link,client_flag);
| Sr.No. | Parametre ve Açıklama |
|---|---|
| 1 | server İsteğe bağlı - Veritabanı sunucusunu çalıştıran ana bilgisayar adı. Belirtilmezse, varsayılan değer localhost: 3306 olacaktır. |
| 2 | user İsteğe bağlı - Veritabanına erişen kullanıcı adı. Belirtilmezse, varsayılan, sunucu işlemine sahip olan kullanıcının adı olacaktır. |
| 3 | passwd İsteğe bağlı - Veritabanına erişen kullanıcının şifresi. Belirtilmezse, varsayılan boş bir parola olacaktır. |
| 4 | new_link İsteğe bağlı - Aynı bağımsız değişkenlerle mysql_connect () öğesine ikinci bir çağrı yapılırsa, yeni bağlantı kurulmaz; bunun yerine, zaten açılmış olan bağlantının tanımlayıcısı döndürülür. |
| 5 | client_flags İsteğe bağlı - Aşağıdaki sabitlerin bir kombinasyonu -
|
İstediğiniz zaman başka bir PHP işlevi olan mysql_close () kullanarak MySQL veritabanından bağlantıyı kesebilirsiniz. Bu işlev, mysql_connect () işlevi tarafından döndürülen bir bağlantı olan tek bir parametre alır.
Sözdizimi
Kod:
bool mysql_close ( resource $link_identifier );
Bir kaynak belirtilmezse, son açılan veritabanı kapatılır. Bu işlev bağlantıyı başarıyla kapatırsa true döndürür, aksi takdirde false döndürür.
Örnek:
Bir MySQL sunucusuna bağlanmak için aşağıdaki örneği deneyin -
Kod:
<html>
<head>
<title>Connecting MySQL Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3306';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
</body>
</html>


