DELETE sur plusieurs table
bonjour a tous
j’essaie de faire un script pour supprimer toutes les entrées sur 4 tables(creation, avatar_upload, upload, message) a partir d'un id.
j'ai écrit ça:
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
$id = $_SESSION['compte'];
//suppression dans la base de données.
$req = $bdd->prepare('DELETE creation, avatar_upload, upload, message FROM creation, avatar_upload, upload, message WHERE creation.id = :id AND creation.id = avatar_upload.compte AND avatar_upload.compte = upload.compte AND upload.compte = message.compte')or die(print_r($bdd->errorInfo()));
$req->execute(array(':id'=>$id));
$req->closeCursor();
$message= "Suppression ok";
header ("Refresh: 5;index.php");
?> |
j'ai dus faire une erreur de syntaxe car il ne supprime rien.
je n'ai pas de message d'erreur non plus avec error_reporting(E_ALL);
je ne vois pas ou je me suis trompé
d'avance merci