mysql_connect

mysql_connect是打開一個到 MySQL 伺服器的連線。

基本介紹

  • 中文名:mysql_connect
  • MySQL 伺服器:mysql_connect 
  • 包括連線埠號套接字的路徑
  • 例如:":/path/to/socket"
概述,例子 1,例子2,關閉連線,

概述

說明
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )
如果成功則返回一個 MySQL 連線標識,失敗則返回 FALSE。
mysql_connect() 建立一個到 MySQL 伺服器的連線。當沒有提供可選參數時使用以下默認值:server = 'localhost:3306',username = 伺服器進程所有者的用戶名,password = 空密碼。
server 參數可以包括連線埠號。例如 "hostname:port" 或者是到本地套接字的路徑,例如本機上的 ":/path/to/socket"。
注: 無論指定 "localhost" 或者 "localhost:port" 作為 server,MySQL 客戶端庫將覆蓋之並嘗試連線到本地套接字(Windows 中的名字管道)。如果希望使用 TCP/IP 連線,用 "127.0.0.1" 替代 "localhost"。如果 MySQL 客戶端庫試圖連線到錯誤的本地套接字,則應該在 PHP 配置中將 mysql.default_host 設為正確的路徑並使 server 欄位為空。
":port" 的支持是 PHP 3.0B4 起加入的。
":/path/to/socket" 的支持是 PHP 3.0.10 起加入的。
可以在函式名前加上 @ 來抑制失敗時產生的錯誤信息。
如果用同樣的參數第二次調用 mysql_connect(),將不會建立新連線,而將返回已經打開的連線標識。參數 new_link 改變此行為並使 mysql_connect() 總是打開新的連線,甚至當 mysql_connect() 曾在前面被用同樣的參數調用過。參數 client_flags 可以是以下常量的組合:MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE 或者 MYSQL_CLIENT_INTERACTIVE。
注: new_link 參數自 PHP 4.2.0 起可用。
client_flags 參數自 PHP 4.3.0 起可用。
一旦腳本結束,到伺服器的連線就會被關閉。除非之前已經調用了 mysql_close() 來關閉它。

例子 1

. MySQL 連線例子
<?php$link = mysql_connect("localhost", "mysql_user", "mysql_password")or die("Could not connect: " . mysql_error());print ("Connected successfully");mysql_close($link);?>

相關詞條

熱門詞條

聯絡我們