Hey mensen,

ik ben na er een jaar uitgeweest te zijn weer begonnen met programmeren van php enz. nu ben ik op het moment met een autoveiling site bezig maar zit al een uur tegen een foutmelding aan te kijken. de fout melding die ik krijg is:

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 'type, motorinhoud, vermogen, bouwjaar, ' at line 3

ik heb deze melding proberen te google'n maar daar kwam geen duidelijk antwoord uit. bij alle topic's die ik las hadden ze het over een verkeerde komma of '. maar die kan ik na een uur niet vinden.

kan een van jullie misschien de fout vinden

Dit de de query die ik maak.
<?php
$regristreer = "INSERT INTO Auto ( automerk,
type,
brandstof type,
motorinhoud,
vermogen,
bouwjaar,
kleur,
vraagprijs,
photo_URL)
VALUES (
'".$automerk."',
'".$type."',
'".$brandstoftype."',
'".$motorinhoud."',
'".$vermogen."',
'".$bouwjaar."',
'".$kleur."',
'".$vraagprijs."',
'".$photo_URL."')
";
mysql_query($regristreer) or die(mysql_error());
?>
-> brandstof type,

Moet dat niet aan elkaar?

[EDIT]

Je weet ook hoe fouten afhandeling werkt neem ik aan?

or die is een beetje lelijk.
de kolomnaam van de database was ook met een spatie dus ook "brandstof type"

wat ik nu gedaan heb is de kolomnaam gewijzigd en er "brandstoftype" van gemaakt en dit ook gewijzigt in de query.

nu doet hij het.

bedankt voor het zetje in de goede richting:P
ja de fout afhandeling ga ik nog maken. wil altijd eerst dat ik de database kan manipuleren.

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 knop om je tekst aan te passen.

SanThe.
Doe het nou meteen erbij, anders vergeet je het toch een keertje. Plus het helpt je direct met eventuele fouten.

Reageren