Error SQL syntacs

Status
Niet open voor verdere reacties.

Stabiloy

Gebruiker
Lid geworden
3 okt 2009
Berichten
129
Hey,

Ben bezig met een update query. Echter krijg ik de volgende foutmelding:

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 'times new roman', times; font-size: small;">Ons filmpje van de DVN staat' at line 1

de query die ik gebruik:
Code:
$updatequery=mysql_query("UPDATE Content SET naam = '".$_POST['naam']."', tekst = '".$_POST['tekst']."' WHERE id = '".$_GET['id']."'");

In de variabele tekst staat ook wat html code. Dit veroorzaakt het probleem denk ik. Heb al mysql_escape_string eromheen gezet, echter zette hij het wel in de database. Maar gaf hij de pagina's niet meer goed weer.

Het veld tekst is in de database een Blob.

Hoop dat jullie me kunnen helpen!
 
mysql_real_escape string is wel de oplossing hier. Je zult die om je data heen moeten zetten, en dan even moeten kijken waarom het niet goed getoond wordt (kan namelijk ook ergens anders aan liggen)

Je kunt vaak het beste in de broncode kijken om te zien of dingen goed neergezet worden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan