這節講的數據庫連接的連接是什么意思呢??是不是多人使用不同的賬號連接一個數據庫的意思?下面這個代碼不懂這個開啟一個新的連接什么意思
默認的,PHP使用最近的數據庫連接執行查詢,但如果存在多個連接的情況,則可以通過參數指令從那個連接中進行查詢。
$link1 = mysql_connect('127.0.0.1', 'code1', '');
$link2 = mysql_connect('127.0.0.1', 'code1', '', true); //開啟一個新的連接
$res = mysql_query('select * from user limit 1', $link1); //從第一個連接中查詢數據
2015-08-26
不是。
這段是因為你沒有指明你要連接的是哪一個數據庫。
那么,當你直接查詢你的sql代碼的時候,他會選擇你最近一個連接過的數據庫。
所以,如果你要連接多個數據庫,請把連接的信息,分別存為變量,這樣查詢不同的sql代碼的時候,不會不小心插錯了值。