PHP mysql_connect() fonksiyonu

Tanım ve Kullanım

mysql_connect() fonksiyonu kalıcı olmayan MySQL bağlantısını açar.

Gramer

mysql_connect(server,user,pwd,newlink,clientflag)
Parametreler Açıklama
server

İsteğe bağlı. Bağlanmak istediğiniz sunucuyu belirler.

Port numarasını içerebilir, örneğin "hostname:port", veya yerel soket yolunu, örneğin localhost için ":/path/to/socket".

PHP komutu mysql.default_host tanımlanmadıysa (varsayılan durum), varsayılan değer 'localhost:3306'dır.

user İsteğe bağlı. Kullanıcı adı. Varsayılan değer sunucu sürecinin sahibi olan kullanıcı adıdır.
pwd İsteğe bağlı. Şifre. Varsayılan değer boş şifredir.
newlink İsteğe bağlı. Aynı parametrelerle mysql_connect() fonksiyonunu ikinci kez çağırırsanız, yeni bir bağlantı oluşturulmayacak ve zaten açık olan bağlantı tanımı döndürülecektir. new_link parametresi bu davranışı değiştirir ve mysql_connect() her zaman yeni bir bağlantı açar, hatta mysql_connect() daha önce aynı parametrelerle çağrılmış olsa bile.
clientflag

Opsiyonel.clientflags Parametreler aşağıdaki sabitlerin kombinasyonları olabilir:

  • MYSQL_CLIENT_SSL - SSL şifreleme kullanır
  • MYSQL_CLIENT_COMPRESS - Komprazlı protokol kullanır
  • MYSQL_CLIENT_IGNORE_SPACE - Fonksiyon adı sonrası boşlukları izin verir
  • MYSQL_CLIENT_INTERACTIVE - Bağlantı kapatılmadan önce etkileşimli zaman aşımı süresini kapatır

Dönüş Değeri

Başarılıysa bir MySQL bağlantı işaretçisi döner, başarısızsa FALSE döner.

İpuçları ve Açıklamalar

Açıklama:Scriptin bir sona ermesiyle sunucuya olan bağlantı kapatılır, daha önce açıkça çağrılmadıysa. mysql_close() Kapandı.

İpucu:Kalıcı bir bağlantı oluşturmak için kullanın mysql_pconnect() Fonksiyonları.

Örnek

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Bağlantı kurulamadı: ' . mysql_error());
  }
// Bazı kodlar...
mysql_close($con);
?>