mySQL error bij insert in database
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.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?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());
?>
$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());
?>
Moet dat niet aan elkaar?
Edit:
Je weet ook hoe fouten afhandeling werkt neem ik aan?
or die is een beetje lelijk.
Je weet ook hoe fouten afhandeling werkt neem ik aan?
or die is een beetje lelijk.
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
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
Doe het nou meteen erbij, anders vergeet je het toch een keertje. Plus het helpt je direct met eventuele fouten.