国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php連接mysql數據庫測試實例詳解

2024-05-04 21:49:13
字體:
來源:轉載
供稿:網友

如果你要php能與mysql連接,php需要在php.ini中把mysql模塊給開啟了,具體的開啟方法文章后面會介紹了,下面我們來看php連接mysql實例測試吧.

PHP連接MySQL數據庫是通過 mysql_connect() 函數來打開非持久的 MySQL 連接.

語法:mysql_connect(servername, username, password); 

參數說明:

servername:可選,要連接的服務器名稱,默認是 "localhost:3306",一般填寫 localhost 即可.

username:可選,登錄數據庫服務器的用戶名,一般都是root.

password:可選,登錄數據庫服務器的密碼.

PHP例子,代碼如下:

  1. <?php 
  2. header("Content-type: text/html; charset=utf-8"); 
  3. $link_id = @mysql_connect('localhost''root''123456789'); 
  4. if (!$link_id) { 
  5.     die('連接服務器失敗'); 
  6. if (!@mysql_select_db('web'$link_id)) { 
  7.     die('連接數據庫失敗'); 
  8. if (!@mysql_query("set names 'utf8'"$link_id)) { 
  9.     die('設置utf8格式失敗'); 
  10.  
  11. mysql_close(); 
  12. ?> 

范例解析:header("Content-type: text/html; charset=utf-8"); 

設置頁面內容是html,頁面編碼格式是utf-8.

保證:1、數據庫編碼 2、頁面編碼 3、連接編碼 一致,就不會出現亂碼現象,代碼如下:

$link_id = @mysql_connect('localhost', 'root', '123456789'); 

連接數據庫,如果成功,則返回一個 MySQL 連接標識給 $link_id,失敗則返回 FALSE,@是不輸出顯示數據庫錯誤信息,防止泄露網站隱私,代碼如下:

  1. if (!$link_id) { 
  2.     die('連接服務器失敗'); 

判斷數據庫服務器是否連接成功,不成功的話,輸出信息"連接服務器失敗",并終止php的執行,代碼如下:

  1. if (!@mysql_select_db('web'$link_id)) { 
  2.     die('連接數據庫失敗'); 

判斷連接服務器數據庫是否成功,不成功的話,輸出信息"連接數據庫失敗",并終止php的執行,代碼如下:

  1. if (!@mysql_query("set names 'utf8'"$link_id)) { 
  2.     die('設置utf8格式失敗'); 

設置php連接mysql數據庫的編碼,不成功的話,輸出信息"設置utf8格式失敗",并終止php的執行,代碼如下:

mysql_close(); 

釋放資源,即,關閉數據庫.

連接mysql數據庫提示:

Call to undefined   function   'mysql_connect()'… 失敗

百度找到結果是PHP+MYSQL 環境沒配置好,php5 的默認 mysql 是關閉的,將php_mysql.dll和libmysql.dll文件拷貝至c:/winnt/system32中,我漏了libmysql.dll.

找到php.ini中的;extension=php_mysql,去掉前面的";" 重啟服務器.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼玛县| 吉林省| 德格县| 青州市| 高雄市| 宁强县| 桦川县| 永州市| 丰台区| 盐山县| 东光县| 马边| 应城市| 茂名市| 远安县| 定州市| 城口县| 广东省| 锡林浩特市| 亳州市| 常熟市| 南开区| 桓台县| 博湖县| 保康县| 龙南县| 朝阳县| 宜川县| 台湾省| 古蔺县| 宣汉县| 剑河县| 阿克苏市| 沧源| 天等县| 达拉特旗| 甘泉县| 忻州市| 龙里县| 额敏县| 原平市|