« 1 2
Autor Zpráva
Chuck
Profil
musím už stejně odejít. podívám se sem zítra, jestli tady něco kdyžtak bude
MaxwellDemon
Profil
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
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
Super. Už to funguje. Ssob, díky moc
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: