Parse error sql update
Code (php)
1
2
2
<?php mysql_query("UPDATE merk SET merk='".$merk."',type='".$type."',kenteken='".$kenteken."',catagorie='".$catagorie."',kmstand='".kmstand."',aantaldeuren='".$aantaldeuren."',bouw_maand='".$bouw_maand."
',bouw_jaar='".$bouw_jaar."',kleur='".$kleur."',metallic='".$metallic."',brandstof='".$brandstof."',prijs'".$prijs."',opties='".$opties " WHERE id = '".$_GET['id']."'") or die(mysql_error()); ?>
',bouw_jaar='".$bouw_jaar."',kleur='".$kleur."',metallic='".$metallic."',brandstof='".$brandstof."',prijs'".$prijs."',opties='".$opties " WHERE id = '".$_GET['id']."'") or die(mysql_error()); ?>
Weet iemand wat hier fout is??
Ik krijg een parse error
Gewijzigd op 27/02/2006 15:37:00 door Mathijs
kmstand='".$kmstand."'
Code (php)
1
2
2
<?php mysql_query("UPDATE merk SET merk='".$merk."',type='".$type."',kenteken='".$kenteken."',catagorie='".$catagorie."',kmstand='".$kmstand."',aantaldeuren='".$aantaldeuren."',bouw_maand='".$bouw_maand."
',bouw_jaar='".$bouw_jaar."',kleur='".$kleur."',metallic='".$metallic."',brandstof='".$brandstof."',prijs='".$prijs."',opties='".$opties."' WHERE id = '".$_GET['id']."'") or die(mysql_error()); ?>
',bouw_jaar='".$bouw_jaar."',kleur='".$kleur."',metallic='".$metallic."',brandstof='".$brandstof."',prijs='".$prijs."',opties='".$opties."' WHERE id = '".$_GET['id']."'") or die(mysql_error()); ?>
Gewijzigd op 27/02/2006 15:40:00 door Erik Rijk
jaaa thnx!
Code (php)
1
2
3
2
3
<?php
mysql_query("UPDATE merk SET merk='" . $merk . "', type='" . $type . "', kenteken='" . $kenteken . "', catagorie='" . $catagorie . "', kmstand='" . $kmstand . "', aantaldeuren='" . $aantaldeuren . "', bouw_maand='" . $bouw_maand . "', bouw_jaar='" . $bouw_jaar . "', kleur='" . $kleur . "', metallic='" . $metallic . "', brandstof='" . $brandstof . "', prijs'" . $prijs . "', opties='" . $opties . "' WHERE id = '" . $_GET['id'] . "'") or die(mysql_error());
?>
mysql_query("UPDATE merk SET merk='" . $merk . "', type='" . $type . "', kenteken='" . $kenteken . "', catagorie='" . $catagorie . "', kmstand='" . $kmstand . "', aantaldeuren='" . $aantaldeuren . "', bouw_maand='" . $bouw_maand . "', bouw_jaar='" . $bouw_jaar . "', kleur='" . $kleur . "', metallic='" . $metallic . "', brandstof='" . $brandstof . "', prijs'" . $prijs . "', opties='" . $opties . "' WHERE id = '" . $_GET['id'] . "'") or die(mysql_error());
?>
niet allemaal tegelijk profiteren van mijn goede antwoord :)
wes:
niet allemaal tegelijk profiteren van mijn goede antwoord :)
Doen we niet. Maar jij hebt er pas één gevonden....
Voor de overzichtelijkheid is het handiger om queries alsvolgt te noteren:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$query = "
UPDATE
merk
SET
merk = '" . $merk . "',
type ='" . $type . "'
WHERE
id = " . $_GET['id'];
$result = mysql_query($query) or die(mysql_error().$query);
?>
$query = "
UPDATE
merk
SET
merk = '" . $merk . "',
type ='" . $type . "'
WHERE
id = " . $_GET['id'];
$result = mysql_query($query) or die(mysql_error().$query);
?>
Voordelen: De query wordt een stuk overzichtelijk, je kunt in 1 oogopslag zien welke velden er in zitten en of je het juiste aantal komma's hebt gebruikt om de velden te scheiden. En er niet toevallig ééntje te veel hebt staan.
Door de query in een variabele te zetten, kun je deze ook nog eens een keertje op het scherm zetten wanneer dat nodig is bij debuggen.