php連線mysql PHP連線MySQL

2021-10-18 12:48:56 字數 1345 閱讀 8251

php提供了mysqli_connect()函式來開啟資料庫連線。這個函式有五個引數,成功時返回mysqli鏈結識別符號,失敗時返回false。

語法connection mysqli_connect(server,user,passwd,new_link,client_flag);

以下是上述引數的說明 -

server - 可選 - 執行資料庫伺服器的主機名。 如果未指定,則預設值為localhost:3306。

user - 可選 - 訪問資料庫的使用者名稱。如果未指定,則預設是擁有伺服器程序的使用者的名稱。

passwd - 可選 - 訪問資料庫的使用者的密碼。如果未指定,則預設為空密碼。

new_link - 可選 - 如果使用相同的引數對mysqli_connect()進行第二次呼叫,則不會建立新的連線; 而是返回已經開啟的連線的識別符號。

client_flags - 可選 - 以下常量的組合 -mysqli_client_ssl - 使用ssl加密

mysqli_client_compress - 使用壓縮協議

mysqli_client_ignore_space - 在函式名稱後面留出空格

mysqli_client_interactive - 在關閉連線前允許非活動的互動式超時秒數。

可以隨時使用另乙個php函式mysqli_close()從mysqli資料庫斷開連線。 這個函式接受乙個引數,這個引數是mysqli_connect()函式返回的連線。

語法bool mysqli_close ( resource $link_identifier );

如果沒有指定資源,則上次開啟的資料庫將關閉。 如果成功關閉連線,則此函式返回true,否則返回false。

示例試試下面的例子來連線到mysql伺服器 -

php連線mysql

$dbhost = 'localhost:3306';

$dbuser = 'root';

$dbpass = '123456';

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){

die('could not connect: ' . mysqli_error());

echo 'connected successfully';

mysqli_close($conn);

如果上面的例子能與mysqli連線成功,那麼瀏覽器的輸出應該是這樣的 -

connected successfully

¥ 我要打賞

糾錯/補充

收藏加qq群啦,易百教程官方技術學習群

注意:建議每個人選自己的技術方向**,同乙個qq最多限加 3 個群。

php連線mysql位址 PHP連線mysql

php 5 及以上版本建議使用以下方式連線 mysql mysqli extension i 意為 improved pdo php data objects 在 php 早起版本中我們使用 mysql 擴充套件。但該擴充套件在 2012 年開始不建議使用。我是該用 mysqli 還是 pdo?如果...

php連線mysql原生 PHP連線MySQL

一.mysql客戶端下,運算元據庫的步驟 第一步 連線到mysql資料庫伺服器 mysql.exe hlocalhost uroot proot 第二步 選擇要操作的資料庫 use db name 第三步 設定當前環境的顯示字符集 set names gbk 在mysql客戶端只能使用gbk,別的編...

mysql與php的連線 PHP 連線mysql

php 連線mysql mysqlhost localhost mysqluser root mysqlpass mysqldata mydata connect mysql connect mysqlhost,mysqluser,mysqlpass or die 錯誤 mysql error my...