Hikayeler

Reklam vermek için turkmmo@gmail.com

MySQL - Script veya Binary Detaylı Bağlantı Rehberi - 2020

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
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!

turkmmo mysql rehber serisi.jpg
MySQL Binary Kullanarak MySQL Bağlantısı
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
1server
İsteğe bağlı - Veritabanı sunucusunu çalıştıran ana bilgisayar adı. Belirtilmezse, varsayılan değer localhost: 3306 olacaktır.
2user
İ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.
3passwd
İsteğe bağlı - Veritabanına erişen kullanıcının şifresi. Belirtilmezse, varsayılan boş bir parola olacaktır.
4new_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.
5client_flags
İsteğe bağlı - Aşağıdaki sabitlerin bir kombinasyonu -

  • MYSQL_CLIENT_SSL − SSL şifreleme kullanın.
  • MYSQL_CLIENT_COMPRESS − Sıkıştırma protokolünü kullanın.
  • MYSQL_CLIENT_IGNORE_SPACE − İşlev adlarından sonra boşluk bırakın.
  • MYSQL_CLIENT_INTERACTIVE − Bağlantıyı kapatmadan önce interaktif zaman aşımına uğrayan saniyeler hareketsiz kalmaya izin verin.

İ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>
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst