Autor Zpráva
pesulap
Profil *
Ahoj mám tento dotaz na MYSQL
$dotaz = mysql_query("UPDATE zaznamy SET faktura='$cislo' , firma='$firma', kdo='$vypracoval',kdy='$zadano',do_kdy='$splatnost' , poznamky='$poznamky', predani='$predano' , www='$www' , datum_domeny='$datum_domeny' , domena='$domena' , konec_domeny='$registrator' , stav='$stav' WHERE ID=$ide");


Nevím proč ale nefungulje mi WHERE ID=$ide nevim proč zkoučel jsem i WHERE ID=".$ide." ....
Když místo toho dám číslo tak to funguje ! :-( ale proměnná která je vypsaná a obsahuje číslo (správný) nefunguje !! jak ?
Alphard
Profil
vypiš si chybu
echo mysql_error();
pesulap
Profil *
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1Unknown column 'jmena' in 'field list'Unknown column 'jmena' in 'field list'

tohle mi to hlásí
Madenio
Profil
WHERE='$ide'
alebo pokial robis kompletny update vsetkeho tak si pozri ci si nazabudol priradit hodnotu aj pre "jmena"
pesulap
Profil *
ale já nepotřebuji a a ni nechci aktualizovat polozku jmeno !
MiSHAK
Profil
$ide má zřejmě textovou hodnotu "jmena"
djlj
Profil
Jak už psal Madenio, dej proměnnou do apostrofů: WHERE ID='".$ide."'
pesulap
Profil *
ok díky HOTOVO

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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