error in your SQL syntax

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maarten

maarten

17/05/2009 12:29:00
Quote Anchor link
Heey
ik heb een php scriptje met mysql gemaakt en steedst als ik op submit druk krijg ik deze error :

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 '(logo,sitenaam,slogan) VALUES ('test', 'test', 'test'' at line 1

code:
$logo = mysql_real_escape_string($logo);
$sitenaam = mysql_real_escape_string($sitenaam);
$slogan = mysql_real_escape_string($slogan);

mysql_query("UPDATE settings (logo,sitenaam,slogan) VALUES
('".$logo."', '".$sitenaam."', '".$slogan."'") or die(mysql_error());


wat is hier mis :|

groeten maarten
 
PHP hulp

PHP hulp

05/12/2024 01:19:42
 
Noppes

Noppes

17/05/2009 12:37:00
Quote Anchor link
Zie syntax van update statement

Het is:
INSERT INTO <table> (<veld1>,[<veld2>])
VALUES (<waarde1>,[<waarde2])

http://www.w3schools.com/SQL/sql_insert.asp

UPDATE <table>
SET <veld1> = <waarde1>
[, <veld2> = <waarde2>]
WHERE <veldpk> = <waardepk>

http://www.w3schools.com/Sql/sql_update.asp
Gewijzigd op 01/01/1970 01:00:00 door Noppes
 
Maarten

maarten

17/05/2009 15:46:00
Quote Anchor link
volgens mij werkt dit ook niet maar ik kijk wel ff.
wat is er fout aan mijn manier?
 
Jesper Diovo

Jesper Diovo

17/05/2009 15:49:00
Quote Anchor link
Alles. Een UPDATE werkt zoals Noppes het je voorlegt, niet zoals jij het doet. Dus probeer ook niet eigenwijs te doen ;-).
 
Maarten

maarten

17/05/2009 16:03:00
Quote Anchor link
sorry werkt wel ik keek niet goed :P

mysql_query("UPDATE settings SET logo='".$logo."',sitenaam='".$sitenaam."' WHERE slogan='".$slogan."'");

klopt dit zo wel??
 
Maarten

maarten

17/05/2009 16:13:00
Quote Anchor link
neej dus hij word niet geupdate in de database
maar de error is weg

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door maarten
 
Noppes

Noppes

17/05/2009 16:15:00
Quote Anchor link
neej dus hij word niet geupdate in de database

en hoe controleer je dat dan?

Het heeft namenlijk geen zin een record te update met gegevens welke gelijk zijn aan de gegevens zoals deze er al in staan.
 
Maarten

maarten

17/05/2009 16:19:00
Quote Anchor link
OPGELOST! WHERE moest ik vervangen door een ,
 
Jesper Diovo

Jesper Diovo

17/05/2009 16:22:00
Quote Anchor link
Weet je nu wel wat je gedaan hebt? Je doet maar wat zonder ook maar 1 greintje kennis van wat je doet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.