Autor | Zpráva | ||
---|---|---|---|
Trska Profil * |
#1 · Zasláno: 17. 4. 2012, 18:59:10 · Upravil/a: Trska
Zdravím,
mám takový menší problém, se kterým si už vážne nevím rady... Připojiju se ke dvoum db: <?php $server_db = mysql_connect("blabla", "blabla", "blabla") or die("Chyba při připojení k databázi serveru!"); //Připojení do DB serveru $web_db = mysql_connect("blabla", "blabla", "blabla") or die("Chyba při připojení k databázi webu!"); //Připojení do DB webu mysql_select_db("blabla", $server_db) or die("Chyba při výběru databáze serveru!"); //Výběř DB serveru mysql_select_db("blabla", $web_db) or die("Chyba při výběru databáze webu!"); //Výběř DB webu ?> <?php function prezdivkavdb ($prezdivka) { $query = "SELECT COUNT(`prezdivka`) FROM `uzivatele` WHERE prezdivka = '".osetri($prezdivka)."' ORDER BY `prezdivka`"; $mysql = mysql_result(mysql_query($query, $web_db), 0); if ($mysql>0){return true;} else {return false;} } ?> Zajímavé je, že když to udělám bez funkce a výsledek si dám do proměnné, tak to jde $query = "SELECT COUNT(`prezdivka`) FROM `uzivatele` WHERE `prezdivka` = '".osetri($_POST["prezdivka"])."' ORDER BY `prezdivka`"; $mysql = mysql_result(mysql_query($query, $web_db), 0); if ($mysql>0){$email = true;} else {$email = false;} |
||
Martin02 Profil |
#2 · Zasláno: 17. 4. 2012, 20:03:43
Trska:
Nemůže tu hrát roli mezera mezi určením názvu funkce a závorkou za ní? |
||
mimochodec Profil |
#3 · Zasláno: 17. 4. 2012, 20:08:26
Nevím, jestli to může být příčinou problému, ale určitě bych vyhodil ORDER BY `prezdivka`
|
||
Davex Profil |
#4 · Zasláno: 17. 4. 2012, 20:09:33
Trska:
Ve funkci není definována proměnná $web_db , takže se asi nepoužije správné připojení k databázi.
|
||
Časová prodleva: 11 let
|
0