DELETE dans deux tables différentes
Bonjour,
J'aimerai supprimer des enregistrements dans deux tables différentes mais avec mes requêtes actuelles, je supprime bien dans la première table emailing où sont enregistrés tous mes emailings à faire partir mais je supprime l'intégralité des enregistrements dans la table tbl_emails qui lui est associée.
La table emailing me permet d'enregistrer les infos de l'emailing et de lui attribuer un code_emailing que l'on retrouve dans la table tbl_emails.
La table tbl_emails me permet d'enregistrer les adresses emails des gens avec un code_emailing associé pour les faire partir.
En fait, je souhaite supprimer tous les emails dans tbl_emails qui correspondent au code_emailing dans emailing.
Voici mon code de suppression :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
include('connect.php');
if(!empty($_GET['page'])) {
$id = $_GET['page'];
$sql = "DELETE FROM emailing WHERE id=$id";
mysql_query($sql);
$code_emailing=mysql_insert_id();
$sql2 = "DELETE FROM tbl_emails WHERE code_emailing = $code_emailing";
mysql_query($sql2);
$success = 'Emailing supprimé !';
}
?> |
Merci d'avance pour votre aide :zoubi: