Supprimer 1 ligne dans 2 tables différentes
Bonjour tout le monde,
Je souhaiterais pouvoir effacer d'une seul requête, une ligne dans table1 et toutes les lignes ayant le même "correpondance_id" dans table2.
J'utilise MySQL.
J'ai testé le code suivant, mais sans succès.
Je n'ai pas de message d'erreur, juste que rien ne s'efface.
:
Code:
1 2 3
| if($remove = mysql_query("DELETE from table1, table2 where table1.id = '".$_POST["theid"]."' LIMIT 1 AND table2.correspondance_id = '".$_POST["theid"]."'"))
{
echo mysql_error(); |
A savoir que le code (pour une seule table) suivant fonctionne :
Code:
1 2 3
| if($remove = mysql_query("DELETE from table1 where id='".$_POST["theid"]."' LIMIT 1"))
{
echo mysql_error(); |
Voilà, si quelqu'un a une idée SVP :)
Merci.