| 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: 14 let
|
|||
0