0
朋友我有一個很大的問題。我有幾個數據庫連接。我必須在mysql_query()中動態使用這些連接。 例如,如何將MYSQL鏈接標識符作爲字符串傳遞給mysql_query?
$db1=mysql_connect('port','username','password') or die("cannot connect to the database");
@mysql_select_db('db1') or die("Unable to select Database");
$db2=mysql_connect('port','username','password') or die("cannot connect to the database");
@mysql_select_db('db2') or die("Unable to select Database");
哪個連接使用是從switch case中定義的。
switch(type){
case "1":
$link="$db1";
break;
case "2":
$link="$db2";
break;
}
我的mysql_query是這樣的。
mysql_query("DELETE FROM table1 WHERE id='2'",$link);
遺憾的是它不工作 它說提供的參數不是一個有效的MySQL-Link的資源
我已經試過也是繼,但沒有運氣
mysql_query("DELETE FROM table1 WHERE id='2'".','.$link);
我怎樣才能做到這一點?任何想法 ??
從'$ link =「$ db1」;'和'$ link =「$ db2」刪除引號;' –
只是...爲什麼?爲什麼'「$ db1」'? – deceze
謝謝你做到了 – vinu