Php et la suppression de plusieurs enregistr
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 -
donne le code complet de ta ligne de requete
-
$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 ??
-
$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