中央論壇 - CENTER BBS

標題: MySQL服務器連接基礎教學 - 函數:mysql_connect() [打印本頁]

作者: 死神    時間: 2013-8-28 11:02
標題: MySQL服務器連接基礎教學 - 函數:mysql_connect()
用PHP連接MySQL資料庫教學

mysql_connect (打開 MySQL 服務器連接)




語法:
  1. int mysql_connect(string [hostname] [:port], string [username], string [password]);
複製代碼
返回值:整數

函數種類::數據庫功能




內容說明:
本函數建立與 MySQL 服務器的連接。其中所有的參數都可省略。當使用本函數卻不加任何參數時,參數 hostname 的默認值為 localhost、參數 username 的默認值為 PHP 執行行程的擁有者、參數 password 則為空字符串 (即沒有密碼)。而參數 hostname 后面可以加冒號與埠號,代表使用那個埠與 MySQL 連接。當然在使用數據庫時,早點使用 mysql_close() 將連接關掉可以節省資源。



使用範例:

這是一位未具名網友提供的范例 (18-Feb-1999)
  1. <?php
  2. $dbh =  mysql_connect('localhost:3306','mcclain','standard');
  3. mysql_select_db('admreqs');
  4. $query = "insert into requests(date, request, email, priority,status) values (NOW(),'$description', '$email', '$priority', 'NEW')";
  5. $res = mysql_query($query, $dbh);
  6. $query = "select max(id) from requests";
  7. $res = mysql_query($query, $dbh);
  8. $err = mysql_error();
  9. if($err){
  10.   echo "發生錯誤,請通知<a href=mailto:webmaster@my.site>站長</a>";
  11. }
  12.   $row = mysql_fetch_row($res);
  13.   echo "未來您使用的號碼為: ".$row[0];
  14. ?>
複製代碼
最後可參考使用:mysql_close()




歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/) Powered by Discuz! X3