joker: mysql inser

Beitrag lesen

hallo, ich hab ein problem bei einem mysql insert, in einer namens spalte hat z.b. jemmand im namen ein ' , damit kommt php nicht so richtig klar, daher wende ich eine function an quote_smart(), die funktion geht auch wunderbar, wahrscheinlich habe ich auch nur einen schreibfehler bei der anwendung...

fehlermeldung:
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 '(name), bla bla...

code:
$sqlins = "INSERT INTO market_transactions
               (clientName)
           VALUES
               (quote_smart($array[5))";
mysql_query($sqlins) OR die(mysql_error());

schonmal danke :-)
mfg joker