wskaźnik napisał(a)
Po raz setny powtarzam: PDO. Używa się starych bubli to takie są efekty.
Dlaczego mysql_select_db nie działało?
Wystarczyło poczytać manuala PHP i wszystko było by jasne:
resource mysql_query ( string $zapytanie [, resource $identyfikator_połączenia [, int $typ_wyniku ]] )
O! Identyfikator połączenia. Chciałem sam pisać przykład ale ktoś mnie już wyręczył 6. Maja 2005:
// none of thesehandles are re-used as the connection parameters are different on them all, despite connecting to the same server (assuming 'myuser' and 'otheruser' have the same privileges/accesses in mysql)
$handle_db1 = mysql_connect("localhost","myuser","apasswd");
$handle_db2 = mysql_connect("127.0.0.1","myuser","apasswd");
$handle_db3 = mysql_connect("localhost:3306","myuser","apasswd");
$handle_db4 = mysql_connect("localhost","otheruser","apasswd");
// give each handle it's own database to work with, permanently.
mysql_select_db("db1",$handle_db1);
mysql_select_db("db2",$handle_db2);
mysql_select_db("db3",$handle_db3);
mysql_select_db("db4",$handle_db4);
//do a query from db1:
$query = "select * from test";
mysql_query($query, $handle_db1);
//do a query from db2 :
$query = "select * from test";
mysql_query($query, $handle_db2);
Pozdrawiam.
rozumiem, że mogę wykorzystywać w funkcji mysql_query dowolnego połączenia z bazą, które zostaje zdefiniowane wczesniej?
i na pewno nie pokażą się żadne błędy?