Php et la suppression de plusieurs enregistr
fati_fiore
Messages postés
842
Date d'inscription
Statut
Membre
Dernière intervention
-
fati_fiore Messages postés 842 Date d'inscription Statut Membre Dernière intervention -
fati_fiore Messages postés 842 Date d'inscription Statut Membre Dernière intervention -
Bonsoir
je veux supprimer plusieurs enregistrement à la fois c'est pourquoi j'ai besoin d'un tableau pour les id des enregistrement à supprimer et mettre ma requette de supprission dans une boucle mais ça marche pas quand je mets where id = tabl[$i];
je ne sais pas si vous avez une idée et erci d'avance
je veux supprimer plusieurs enregistrement à la fois c'est pourquoi j'ai besoin d'un tableau pour les id des enregistrement à supprimer et mettre ma requette de supprission dans une boucle mais ça marche pas quand je mets where id = tabl[$i];
je ne sais pas si vous avez une idée et erci d'avance
Configuration: Windows XP Internet Explorer 6.0
6 réponses
-
et si tu mets:
where id = $tabl[$i]
une variable php (un array aussi commence toujours par $ tu as du l'oublier -
-
$a=17;
$sql = 'DELETE FROM arrive WHERE id=$a';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br /> -
vous pouvez pas m'aider ??
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
$sql = 'DELETE FROM arrive WHERE id=$a';
le pb:
si tu commences et termine ta chaine par '
les variables ($a par exemple) ne sont pas interprétées
il faut soit:$sql = "DELETE FROM arrive WHERE id=$a";
soit :$sql = 'DELETE FROM arrive WHERE id='.$a;
mais ce qui est mieux:$sql = 'DELETE FROM arrive WHERE id="'.$a.'"';
-
Bon merci beaucoup je vais voir avec le table maintenant