Zadejte hledaný výraz...

Bug v PHP + MySQL

katamaran
verified
rating uzivatele
(3 hodnocení)
11. 12. 2009 04:05:14
Zdravim,
neviem ci je to bug ale skuste si vytvorit 2 pripojenia na 2 rozne databazy na tom istom serveri pod tym istym uzivatelom a heslom a potom skuste select-ovat nejake data z tej prvej. Identifikacny link pre prvu databazu sa stratil...
Priklad
$db1 = mysql_connect($server, $login, $pass);
mysql_select_db($name, $db1);
$db2 = mysql_connect($server, $login, $pass);
mysql_select_db($name, $db2);
mysql_query("SELECT * FROM test", $db1) or die(mysql_error);
vypise Vam ze tabulka test v databaze neexistuje.
Samozrejme v db1 tabulka test existuje, neexistuje v db2
Da sa to vyriesit, keby som nechcel vytvarat noveho uzivatela? Lebo ak si ho vytvorim vsetko bezi tak ako ma...
11. 12. 2009 04:05:14
https://webtrh.cz/diskuse/bug-v-php-mysql/#reply418509
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
11. 12. 2009 06:39:16
Když chceš mít více tabulek, musíš u mysql_query uvádět identifikátor
resource mysql_query ( string $query )
takže
mysql_query("SELECT * FROM test",$db2);
11. 12. 2009 06:39:16
https://webtrh.cz/diskuse/bug-v-php-mysql/#reply418508
katamaran
verified
rating uzivatele
(3 hodnocení)
11. 12. 2009 07:29:19
Napsal Pooky;412886
Když chceš mít více tabulek, musíš u mysql_query uvádět identifikátor
takže
mysql_query("SELECT * FROM test",$db2);
do prikladu som zabudol dat ten identifikator ale v skripte ho mam a aj tak to nejde
ten priklad som pisal v rychlosti len tu, (priklad opraveny)
11. 12. 2009 07:29:19
https://webtrh.cz/diskuse/bug-v-php-mysql/#reply418507
radoado
verified
rating uzivatele
11. 12. 2009 10:27:32
V nápovědě PHP najdeš odpověď http://www.php.net/manual/en/function.mysql-connect.php
Použij čtvrtý parametr ve funkci mysql_connect.
11. 12. 2009 10:27:32
https://webtrh.cz/diskuse/bug-v-php-mysql/#reply418506
Pro odpověď se přihlašte.
Přihlásit