Autor | Zpráva | ||
---|---|---|---|
Tom86 Profil * |
#1 · Zasláno: 1. 8. 2008, 14:21:10
Ahoj všem,
chtěl jsem se zeptat na toto: Na jedné stránce chci mít výstupy ze dvou různých databází MySQL, ale nějak toho nemůžu docílit: spojení jsem si pojmenoval různě, ale oba výstupy hlásí chybu, když je tam jen jeden, tak je to OK. Poradíte mi co musím ještě ošetřit? |
||
Kajman_ Profil * |
#2 · Zasláno: 1. 8. 2008, 14:25:25
A předáváte při dotazu uložené spojení?
|
||
Tom86 Profil * |
#3 · Zasláno: 1. 8. 2008, 14:28:42
Ouu moc tomu nerozumim, vysvětlíte :-) ?
|
||
kletely Profil |
#4 · Zasláno: 1. 8. 2008, 14:29:27
Tom86
Typujem že máš obidve na raz otvorené/vybraté. |
||
nightfish Profil |
#5 · Zasláno: 1. 8. 2008, 14:29:27
mysql_query má dva parametry - první je samotný dotaz, druhým je identifikátor spojení (proměnná, která vyleze z mysql_connect)
a stejně je tomu i u mysql_select_db |
||
Tom86 Profil * |
#6 · Zasláno: 1. 8. 2008, 14:35:45
$spojeni1=mysql_connect( );
if (!$spojeni1) echo("K.O."); mysql_select_db('db1', $spojeni1); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES 'utf8'"); mysql_query("SET COLLATION_CONNECTION = 'utf8_czech_ci'"); $sql1 = "SELECT * FROM ..................."; if ($result = mysql_query("$sql1")) { while ($radek = mysql_fetch_array ($result)) { ................................... }} .............. .......další kód......... $spojeni2=mysql_connect( ); if (!$spojeni2) echo("K.O."); mysql_select_db('db2', $spojeni1); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES 'utf8'"); mysql_query("SET COLLATION_CONNECTION = 'utf8_czech_ci'"); $sql2 = "SELECT * FROM ..................."; if ($result2 = mysql_query("$sql2")) { while ($radek2 = mysql_fetch_array ($result2)) { ................................... }} takto to nějak +- mám, kde mám co uzavřír, poradíte: |
||
Tom86 Profil * |
#7 · Zasláno: 1. 8. 2008, 14:37:02
mysql_select_db('db2', $spojeni2); samozřejmě, to jsem se překlep
|
||
nightfish Profil |
#8 · Zasláno: 1. 8. 2008, 14:37:52 · Upravil/a: nightfish
$spojeni2=mysql_connect( );
nahraď za mysql_close($spojeni1); $spojeni2 = mysql_connect( ); |
||
Kajman_ Profil * |
#9 · Zasláno: 1. 8. 2008, 14:38:29
vždy
mysql_query("sql",$spojeni1nebo2) |
||
Tom86 Profil * |
#10 · Zasláno: 1. 8. 2008, 14:52:33
Warning: mysql_close(): 7 is not a valid MySQL-Link resource in /www/cust/dostal/region24.cz/firma.php on line 87
|
||
Kajman_ Profil * |
#11 · Zasláno: 1. 8. 2008, 15:13:10
Nemáte tam víc mysql_close na stejné spojení?
|
||
Tom86 Profil * |
#12 · Zasláno: 1. 8. 2008, 15:31:11
ou měl sem :-) jdu zkoušet, zatím díky všem
|
||
potom Profil |
#13 · Zasláno: 1. 8. 2008, 17:46:48
vyřešeno, díkes :-)
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0