Autor | Zpráva | ||
---|---|---|---|
Chuck Profil |
#1 · Zasláno: 2. 5. 2008, 16:19:20
musím už stejně odejít. podívám se sem zítra, jestli tady něco kdyžtak bude
|
||
MaxwellDemon Profil |
#2 · Zasláno: 3. 5. 2008, 08:02:07
Chuck
hele, a co takhle začít tim, že si to odkrokuješ a napřed si odladíš ten sql dotaz, aby sis byl bezpečně jistej, že ten je v pořádku, než začneš bádat dál? ... něco na způsob .... $sql = "SELECT * FROM ".$tabulka." WHERE adresa LIKE '%".$id."%'"; echo $sql; // to si následně prachsprostě zkopíruj a narvi přímo do databáze a nech si vyfrknout výsledky $zprava = mysql_query($sql, $spojeni); .... navíc mi v tom tvým sql dotazu, po pravdě řečeno, neni jasný, proč tam rveš tu $databaze, když jí máš jasně specifikovanou v connectu (mysql ze zásady nepoužívám, ale ve všech ostatních databázích je to nadbytečný) ... navíc nechápu, k čemu jsou ty apostrofy (bo co to je) kolem $databaze, $tabulka a adresa ... zkus z toho vyházet tenhle bordel, zjednodušit si to na minimum a nechat si to projet přímo databází ... když to bude v pořádku, tak se aspoň dostaneme bezpečně o krok dál |
||
Ssob Profil |
#3 · Zasláno: 3. 5. 2008, 14:39:29
Ehm.. kde definuješ $navrat?
$zprava = mysql_query("SELECT * FROM `$databaze`.`$tabulka` WHERE `adresa` LIKE '%".$id."%'"); $zaznam = mysql_fetch_array($zprava); while ($row = mysql_fetch_row($navrat)) { ... Je logické, že to nevypsalo mysql_error() protože dotaz je v pořádku. Citovaný kód bych změnil na: $zprava = mysql_query("SELECT * FROM `$databaze`.`$tabulka` WHERE `adresa` LIKE '%".$id."%'"); while ($row = mysql_fetch_row($zprava )) { ... |
||
Chuck Profil |
#4 · Zasláno: 4. 5. 2008, 10:21:12
Super. Už to funguje. Ssob, díky moc
|
||
Časová prodleva: 16 let
|
0