首頁  >  文章  >  資料庫  >  使用mysql_connect()函數連接資料庫(PHP操作MySQL資料庫的方法一)

使用mysql_connect()函數連接資料庫(PHP操作MySQL資料庫的方法一)

黄舟
黄舟原創
2017-04-20 13:49:236709瀏覽

PHP操作MySQL資料庫的方法-使用mysql_connect()函數連接mysql

PHP提供了大量的MySQL資料庫函數,方便了對MySQL資料庫進行操作,是web程式的開發更加簡單靈活。

在上一篇文章《PHP訪問MYSQL資料庫的的五個步驟詳解(圖)》中介紹了PHP存取資料庫的步驟,這篇文章我們將介紹PHP操作資料庫的方法!

使用mysql_connect()函數連接mysql

要操作MySQL資料庫,首先必須與MySQL伺服器建立連接,連接MySQL伺服器的語法格式如下:

mysql_connect('hostname','username','password');

使用mysql_connect()函數連接資料庫(PHP操作MySQL資料庫的方法一)

該函數的回傳值表示這個資料庫連線。如果連線成功,函數傳回一個資源,為以後執行SQL指令做準備。

下面的實例使用了mysql_connect()函數在本地創建與MySQL的連接,具體範例程式碼如下:

<?php
header("Content-Type:text/html; charset=utf-8");
$link = mysql_connect("localhost","root","root")or die("不能连接到数据库服务器!".mysql_error()); //连接MySQL 服务器
if($link){
    echo "连接数据库成功"; 
}
?>

輸出結果為:

使用mysql_connect()函數連接資料庫(PHP操作MySQL資料庫的方法一)

注意:

如果關閉MySQL伺服器,那麼就會輸出提示訊息:

Can't connect  to MySQL server on "localhost"(10061)

######在上面的程式碼中,使用mysql_connect()函數連接MySQL資料庫伺服器,從這個函數可以看到,可以指定非本機的機器名稱作為資料庫伺服器,這樣就為資料的異地存放和資料庫的安全隔離提供了保障。 ######外界用戶旺旺具有WWW伺服器的直接存取權,如果資料庫系統直接放置在WWW伺服器上的話,就會為MySQL資料庫帶來安全隱患。如果為資料庫系統安裝防火牆,那麼PHP可以透過區域網路存取資料庫,而二區域網路內部的電腦對外部是不見了的,這樣就保證了資料庫不受外來攻擊。 ######為了方便查詢因為連接問題而出現的錯誤,最好加上由die()函數進行的錯誤屏蔽處理機制,上面實例使用mysql_error()函數提取MySQL函數的錯誤文本,如果沒有出錯,則傳回空字串,如果瀏覽器顯示「Warning:mysql_connect()。。」的字樣時,說明資料庫連線錯誤,這樣就能迅速的發現錯誤位置及時改正。 ############技巧:###############在網站開發是,錯誤是不可避免的,開發人員處了盡量避免錯誤外,及時準確的找到錯誤的起因也是必要的,這需要平時不斷的累積經驗! #########mysql_connect()函數連接資料庫,我們就介紹到這裡,下面我們將介紹如可選擇資料庫文件,具體請閱讀《P###使用mysql_select_db()函數選擇資料庫檔案(PHP操作MySQL資料庫的方法二)###》! ###

以上是使用mysql_connect()函數連接資料庫(PHP操作MySQL資料庫的方法一)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn