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 php : Sélectionner tout - Visualiser dans une fenêtre à part
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&eacute; !';
 
}
 
?>


Merci d'avance pour votre aide