Autor Zpráva
marat
Profil

$upravit = mysql_query("UPDATE neprijate SET
povidka='$povidka' [,nadpis='$nadpis'] where id='$id' ");

Nevíte, co by na tomto útržku mohlo být špatně ? Proměnné jsou předávány dobře, vše je otestováno, ale prostě s timhle musí být nějaký problém.. s tim skriptem :)).. díky za všechny odpovědi...
WanTo
Profil
Co to píše za chybu?


Zkus odstranit to zalomení řádku, to by mohla být příčina syntaktické chyby.
marat
Profil
Nepíše to za chybu nic, ale nechce se to přidat.. nikde jinde chybu nevidim !
WanTo
Profil
Tak pod to vlož echo mysql_error();, třeba to něco vypíše.

Navíc tady se nic nepřidává, akorát mění.
Anonymní
Profil *
zkus
$upravit = mysql_query("UPDATE neprijate SET povidka='".$povidka."', nadpis='".$nadpis."' where id='".$id."' ");
marat
Profil
Jasný, nepřidává mění :))

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 '[,nadpis='Povídkaa'] where id='1'' at line 1

~ to mi to napsalo
marat
Profil
4 Anonymní: Super, díky, funguje... Jen to malinko nechápu...nevadí, nastuduju :))
Díky všem... už to funguje :))
Jan Tvrdík
Profil
co znamenaj ty hranatý závorky? Já to vždycky píšu bez nich.
marat
Profil
To znamená další sloupec... někde jsem to viděl, ale teď jsem si uvědomil, že je to asi blbost no... blbej článek :D
Jan Tvrdík
Profil
obvyke se tak označuje další nepovinný parametr, píše se to ovšem bez nich.

Např.: string str_replace ( string needle, string str, string haystack [, int &count])
marat
Profil
Aha, díky za vysvětlení...
Toto téma je uzamčeno. Odpověď nelze zaslat.