This code works
<?
// specify the variables in the config.php file
include("config.php");
// If the form was submitted, delete the items selected from the database
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
if($_POST["deleted_items"] != "")
{
$delItems = implode(",", $HTTP_POST_VARS['deleted_items']);
for($x=0;$x<count($delItems);$x++)
{
$query = "DELETE FROM $table_name_usermessages WHERE id IN ($delItems)";
$result = mysql_query($query, $connection) or die(mysql_error());
}
}
?>
But when I add
$query = "UPDATE $table_name_sentusermessages SET `new`=`deleted` WHERE id IN ($delItems)";
to make:
<?
// specify the variables in the config.php file
include("config.php");
// If the form was submitted, delete the items selected from the database
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
if($_POST["deleted_items"] != "")
{
$delItems = implode(",", $HTTP_POST_VARS['deleted_items']);
for($x=0;$x<count($delItems);$x++)
{
$query = "DELETE FROM $table_name_usermessages WHERE id IN ($delItems)";
$query = "UPDATE $table_name_sentusermessages SET `new`=`deleted` WHERE id IN ($delItems)";
$result = mysql_query($query, $connection) or die(mysql_error());
}
}
?>
I get this error message, why is this? How am I able to delete from one table using multiple checkboxes, and update another table at the same time? Please advise.
Error message 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 'SET new=deleted WHERE id IN (1391)' at line 1