Ik heb dit forum al helemaal afgezocht, ook Google, en nog steeds krijg ik de fout niet uit mijn script. Het script ziet er als volgt uit
<?php
if(isset($_POST['fld_Subm'])) {
// Get the day
$day = $_POST['fld_Day'];
// Set a value
$i = 0;
// Run the info
foreach($harr as $hr) {
// Make some value's
$table = "Show".$day;
$shname = $_POST['show'][$i];
$djname = $_POST['DJ'][$i];
// Update the DB
//$sql = "UPDATE ".$table." SET Show='{$show}', DJ='{$dj}' WHERE Hour='{$hour}'";
$sql = "UPDATE " . $table . " SET Show = '" . $shname . "' AND DJ = '" . $djname . "' WHERE Hour = '" . $hr . "'";
print('<b>Query:</b> ' . $sql . '<br />');
$result = mysql_query($sql)or die('<b>Error:</b> ' . mysql_error());
// $i updaten
$i++;
}
}
?>Als ik dit wil uitvoeren, krijg ik de volgende tekst te zien.
Query: UPDATE Show7 SET Show = 'td' AND DJ = 'bl' WHERE Hour = '00:00'
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 'Show = 'td' AND DJ = 'bl' WHERE Hour = '00:00'' at line 1
Ik heb, zoals je in het script ziet, het al een paar keer herschreven en nog steeds vind ik de fout niet. Hopelijk kunnen jullie mij helpen bij dit probleem.