Autor Zpráva
Veronika22
Profil *
Funguje: UPDATE uzivatele SET povoleni='1' WHERE id='1'
Nefunguje: UPDATE uzivatele SET povoleni='1' AND pass_new='' WHERE id='1'

Problém tedy bude s tím pass_new, kde jsem zkoušela v phpmyadmin tento příkaz vkládat prázdný i s nějakým textem nebo jen s čísly. Vždy to provede 0 záznamů. Jenže ... když ten AND pass_new smažu, už se provede 1 záznamu.

Čím to může být? V mysql mám pro pass_new nastaven varchar(50).
juriad
Profil
UPDATE ... SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
odděluj čárkou, ne ANDem
panther
Profil
Veronika22:
Čím to může být?
juriad me predbehl, tak jen doplnim - priste si vypis mysql_error, budes moudrejsi - syntakticka chyba v dotazu, pak muzes patrat dale.

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: