mysql connect返回值_mysql_connect
mysql_connect
編輯
鎖定
討論
上傳視頻
本詞條缺少概述圖,補充相關(guān)內(nèi)容使詞條更完整,還能快速升級,趕緊來編輯吧!
mysql_connect是打開一個到 MySQL 服務(wù)器的連接。
中文名
mysql_connect
MySQL 服務(wù)器
mysql_connect包????括
例????如
":/path/to/socket"
mysql_connect概述
編輯
說明
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )
如果成功則返回一個 MySQL 連接標(biāo)識,失敗則返回 FALSE。
mysql_connect() 建立一個到 MySQL 服務(wù)器的連接。當(dāng)沒有提供可選參數(shù)時使用以下默認(rèn)值:server = 'localhost:3306',username = 服務(wù)器進(jìn)程所有者的用戶名,password = 空密碼。
server 參數(shù)可以包括端口號。例如 "hostname:port" 或者是到本地套接字的路徑,例如本機上的 ":/path/to/socket"。
注: 無論指定 "localhost" 或者 "localhost:port" 作為 server,MySQL 客戶端庫將覆蓋之并嘗試連接到本地套接字(Windows 中的名字管道)。如果希望使用 TCP/IP 連接,用 "127.0.0.1" 替代 "localhost"。如果 MySQL 客戶端庫試圖連接到錯誤的本地套接字,則應(yīng)該在 PHP 配置中將 mysql.default_host 設(shè)為正確的路徑并使 server 字段為空。
":port" 的支持是 PHP 3.0B4 起加入的。
":/path/to/socket" 的支持是 PHP 3.0.10 起加入的。
可以在函數(shù)名前加上 @ 來抑制失敗時產(chǎn)生的錯誤信息。
如果用同樣的參數(shù)第二次調(diào)用 mysql_connect(),將不會建立新連接,而將返回已經(jīng)打開的連接標(biāo)識。參數(shù) new_link 改變此行為并使 mysql_connect() 總是打開新的連接,甚至當(dāng) mysql_connect() 曾在前面被用同樣的參數(shù)調(diào)用過。參數(shù) client_flags 可以是以下常量的組合:MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE 或者 MYSQL_CLIENT_INTERACTIVE。
注: new_link 參數(shù)自 PHP 4.2.0 起可用。
client_flags 參數(shù)自 PHP 4.3.0 起可用。
一旦腳本結(jié)束,到服務(wù)器的連接就會被關(guān)閉。除非之前已經(jīng)調(diào)用了 mysql_close() 來關(guān)閉它。
mysql_connect例子 1
編輯
. MySQL 連接例子
$link?=?mysql_connect("localhost",?"mysql_user",?"mysql_password")
or?die("Could?not?connect:?"?.?mysql_error());
print?("Connected?successfully");
mysql_close($link);
?>
mysql_connect例子2
編輯
在下面的例子中,我們在一個變量中 ($con) 存放了在腳本中供稍后使用的連接。如果連接失敗,將執(zhí)行 "die" 部分:[1]
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)?{?die('Could?not?connect:?'?.?mysql_error());
}
//?some?code??>
mysql_connect關(guān)閉連接
編輯
腳本一結(jié)束,就會關(guān)閉連接。如需提前關(guān)閉連接,請使用 mysql_close() 函數(shù)。
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)?{?die('Could?not?connect:?'?.?mysql_error());?}
//?some?code?mysql_close($con);
?>
參見 mysql_pconnect() 和 mysql_close()。
參考資料
1.
php mysql_connect
.php教程[引用日期2012-08-13]
總結(jié)
以上是生活随笔為你收集整理的mysql connect返回值_mysql_connect的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SyntaxError:identifi
- 下一篇: 【Hibernate框架开发之九】Hib