[ Igor_B @ 08.12.2004. 09:52 ] @
Cao svima,

Nedavno sam instalirao novi os (xp), a potom i apache/mysql/php.
U aplikacijama koje su normalno radile sada se javlja greska:
Error 1064 : 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 '...


Problem je u navodnicima(") koji se pojavljuju u tekstu koji zelim insert ili update u tabeli (preko html forme 'TextField'). Pokusao sam promijeniti 'field type' u tabeli, ali bez rezultata ('text' umjesto 'blob')... Nemam ideje (trenutno) gdje da bacim oko.

Moze neko pomoci?

Srdacni pozdravi
[ Igor_B @ 08.12.2004. 11:44 ] @
o.k. hvala ti!

to bi sada izgledalo ovako:

<?php
//...
$query = "INSERT INTO tabela VALUES
(NULL, " .
"\"" . $n1 . "\", " .
"\"" . $n2 . "\", " .
"\"" . addslashes($tekst) . "\", " .
"\"" . $n3 . "\")";
//...
?>