Nieuw lid |
|
Hallo ik wil 1 id type uit meerder tabellen verwijderen door de volgende code
<?
if ( is_numeric($_GET['id']) )
{
$sql_delete = "DELETE content, int_site, subbutton
FROM content, int_site, subbutton
WHERE int_site.msg_int_id ='".$_GET['msg_int_id']."'
OR content.msg_int_id =".$_GET['msg_int_id']."
OR subbutton.msg_int =".$_GET['msg_int_id']."";
mysql_query($sql_delete) OR die("Error: ".$sql_delete." kon niet worden uitgevoerd: ".mysql_error());
if (mysql_affected_rows() == 0) //als er geen waardes uit de db worden opgehaald
{
echo "Je probeerd een niet bestaande pagina te verwijderen";
}
else
{
echo 'er zijn '.mysql_affected_rows().'verwijderd';
}
}
else
{
echo '<h2>Er is geen id aanwezig, ga terug naar de pagina en probeer het nog eens.</h2>';
}
?>
<? { $sql_delete = "DELETE content, int_site, subbutton FROM content, int_site, subbutton WHERE int_site.msg_int_id ='".$_GET['msg_int_id']."' OR content.msg_int_id =".$_GET['msg_int_id']." OR subbutton.msg_int =".$_GET['msg_int_id'].""; { echo "Je probeerd een niet bestaande pagina te verwijderen"; } else { } } else { echo '<h2>Er is geen id aanwezig, ga terug naar de pagina en probeer het nog eens.</h2>'; } ?>
Het probleem is als in 1 van de tabellen de id niet aanwezig is wordt de delete query in alle tabellen niet uitgevoerd.
Wat kan ik er aan doen dat de rijden met het juiste id in de andere tabellen wel verwijderd worden?
(sorry ik was de[code] ff vergeten)
|