明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用mysql_connect()函數連接數據庫(PHP設置MySQL數據庫的方法一)

[摘要]PHP操作MySQL數據庫的方法-使用mysql_connect()函數連接mysqlPHP提供了大量的MySQL數據庫函數,方便了對MySQL數據庫進行操作,是 web程序的開發(fā)更加簡單靈活。在上一篇文章《PHP訪問MYSQL數據庫的的五個步驟詳解(圖)》中介紹了PHP訪問數據庫的步驟,這篇文章...
PHP操作MySQL數據庫的方法-使用mysql_connect()函數連接mysql

PHP提供了大量的MySQL數據庫函數,方便了對MySQL數據庫進行操作,是 web程序的開發(fā)更加簡單靈活。

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

使用mysql_connect()函數連接mysql

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

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

32.png

該函數的返回值表示這個數據庫連接。如果連接成功,則函數返回一個資源,為以后執(zhí)行SQL指令做準備。

下面的實例使用了 mysql_connect()函數在本地創(chuàng)建與MySQL的連接,具體示例代碼如下:

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

輸出結果為:

33.png

注意:

如果關閉 MySQL服務器,那么就會輸出一下提示信息:

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

在上面的代碼中,使用mysql_connect()函數連接MySQL數據庫庫服務器,從這個函數可以看到,可以指定非本機的機器名作為數據庫服務器,這樣就為數據的異地存放和數據庫的安全隔離提供了保障。

外界用戶旺旺具有WWW服務器的直接訪問權,如果數據庫系統直接放置在WWW服務器上的話,就會給MySQL數據庫帶來安全隱患。如果為數據庫系統安裝防火墻,那么PHP可以通過局域網訪問數據庫,二局域網內部的計算機對外部是不見的,這樣就保證了數據庫不受外來攻擊。

為了方便查詢因為連接問題而出現的錯誤,最好加上由 die()函數進行的錯誤屏蔽處理機制,上面實例使用mysql_error()函數提取MySQL函數的錯誤文本,如果沒有出錯,則返回空字符串,如果瀏覽器顯示“Warning:mysql_connect()。。。。”的字樣時,說明數據庫連接錯誤,這樣就能迅速的發(fā)現錯誤位置及時改正。

技巧:

在網站開發(fā)是,錯誤是不可避免的,開發(fā)人員處了盡量避免錯誤外,及時準確的找到錯誤的起因也是必要的,這需要平時不斷的積累經驗!

mysql_connect()函數連接數據庫,我們就介紹到這里,下面我們將介紹如可選擇數據庫文件,具體請閱讀《P使用mysql_select_db()函數選擇數據庫文件(PHP操作MySQL數據庫的方法二)》!

以上就是使用mysql_connect()函數連接數據庫(PHP操作MySQL數據庫的方法一)的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。