Mysql syntax error

Imam valjda gresku u kodu za editovanje sadrzaja, ali prije nego sto sam promijeno os na ubuntu na windows dev serveru mi je radila bez problema:

Dobivam uporno i sa lokalnog i 000webhost servera(mycmsismar.hostzi.com) ovu gresku:
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 1

Evo i add.php:

Vec sedmicu dana prepisujem kod da ne bih pronasao gdje grijesim ali ne mogu nista naci molim vas kako da ovo sredim!?

mislim da je greška u ovome
tebi piše

 $sql = "UPDATE article SET title = '$title', body = '$body' WHERE id = '$id')"; 

// a trebalo bi biti 

 $sql = ("UPDATE article SET title = '$title', body = '$body' WHERE id = '$id'"); 

zagrada na kraju je na krivom mjestu a nije ni otvorena na početku
a može i bez te zagrada na kraju

Zar ne bi vrijednost varijable $sql trebala ici u mysql_query() ? :slight_smile:

Kad stavljas query u varijablu ne trebas stavljat zagrade, makni zagradu. I da, greska je sto imas zagradu u $sql a ne trebas ju imat.

Prvo:
Nemam zagradu u mysqlu, rijesio sam problem jutros stvar je sto ubuntu 12.04 sa chromium-om ne moze da izbaciva mysql_error log file vec ga samo sprema u var/log/apache2/error.log i tu pise greska. Ta skripta gore je pravilna vec samo pogresno unio connect funkciju, inace hvala :smiley: