Ik heb een script gemaakt en nu heb ik een probleem,
als ik iets veel wijzigen wat al in de database staat, wil dat niet
<?php
$query = "UPDATE werknemers SET '";
// $query .= "id' = '".$_POST['id']."', '";
$query .= "voornaam' = '".$_POST["voornaam"]."', '";
$query .= "achternaam' = '".$_POST["achternaam"]."', '";
$query .= "kamer' = '".$_POST["kamer"]."', '";
$query .= "toestel' = '".$_POST["toestel"];
$query .= "' WHERE id=".$_GET['wid'];
$result = mysql_query($query) OR die("fout3: ".mysql_error());
$id = 'ID: <b>'.$_POST['id'].'</b><br>'.NL;
$link = '<a href="werknemer_bewerken.php?id='.$_POST['id'].'">Terug naar het bewerk schema</a>'.NL;
?>
Met deze code krijg krijg ik de volgende 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 ''voornaam' = 'Daan', 'achternaam' = 'Kerstjens', 'kamer' = '136', 'toestel' = '5' at line 1
De SQL query is:
UPDATE werknemers SET 'voornaam' = 'Daan', 'achternaam' = 'Kerstjens', 'kamer' = '136', 'toestel' = '50' WHERE id=7
PHPAdmin slikt hem ook niet
978 views