Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu 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,330
Mesajlar
24,645
Çözüm
54
Online süresi
1mo 20d
Reaksiyon Skoru
6,396
Altın Konu
425
Başarım Puanı
514
MmoLira
-2,509
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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 : 0, Üye: 0, Misafir: 0)

Geri
Üst