最近一直在研究php(做為現在的主流開發語言)與MySQL(和PHP搭配之最佳組合),感覺php(做為現在的主流開發語言)與MySQL(和PHP搭配之最佳組合)交互的函數都是過程化的,當然也有MySQL(和PHP搭配之最佳組合)i擴展,面向對象,Java和C#寫多了之後,再寫php(做為現在的主流開發語言),有些不適應,感覺又回到了學C的年代。今天學習了一些函數,記錄下來,以便日後忘記時,可以參考。
說 明函 數 名函 數 詳 細函 數 說 明建立數據庫連接MySQL(和PHP搭配之最佳組合)_connect()resource MySQL
(和PHP搭配之最佳組合)_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])
示例:$conn = @MySQL
(和PHP搭配之最佳組合)_connect("localhost", "username", "password") or dir("不能連接到MySQL
(和PHP搭配之最佳組合) Server");使用該連接必須顯示的關閉連接
建立數據庫連接MySQL(和PHP搭配之最佳組合)_pconnect()resource MySQL
(和PHP搭配之最佳組合)_pconnect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]])
示例:$conn = @MySQL
(和PHP搭配之最佳組合)_pconnect("localhost", "username", "password") or dir("不能連接到MySQL
(和PHP搭配之最佳組合) Server");使用該連接函數不需要顯示的關閉連接,它相當於使用了連接池
關閉數據庫連接MySQL(和PHP搭配之最佳組合)_close()$conn = @MySQL
(和PHP搭配之最佳組合)_connect("localhost", "username", "password") or die("不能連接到MySQL
(和PHP搭配之最佳組合) Server");
@MySQL
(和PHP搭配之最佳組合)_select_db("MyDatabase") or die("不能選擇這個數據庫,或數據庫不存在");
echo "你已經連接到MyDatabase數據庫";
MySQL
(和PHP搭配之最佳組合)_close();
選擇數據庫MySQL(和PHP搭配之最佳組合)_select_db()boolean MySQL
(和PHP搭配之最佳組合)_select_db(string db_name [, resource link_id])
$conn = @MySQL
(和PHP搭配之最佳組合)_connect("localhost", "username", "password") or die("不能連接到MySQL
(和PHP搭配之最佳組合) Server");
@MySQL
(和PHP搭配之最佳組合)_select_db("MyDatabase") or die("不能選擇這個數據庫,或數據庫不存在");