Insérer plusieurs ligne avec 1 INSERT INTO
Résolu/Fermé
Lucryio
Messages postés
204
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
4 juin 2017
-
28 déc. 2015 à 18:30
jordane45 Messages postés 38427 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 février 2025 - 29 déc. 2015 à 01:39
jordane45 Messages postés 38427 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 février 2025 - 29 déc. 2015 à 01:39
1 réponse
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
28 déc. 2015 à 19:32
28 déc. 2015 à 19:32
Bonjour,
voili voilou ...
Mais.. bon.. ça me semble étrange de vouloir faire ça........
voili voilou ...
// Récupétion "propre" des variables AVANT de les utiliser $id = isset($_POST['ID']) ? $_POST['ID'] : NULL; $obj = isset($_POST['obj']) ? $_POST['obj'] : NULL; //Préparation de la requête // On places les valeurs dans un array $arr_values = array(); for($i=1;$i<=$pri2;$i++){ $arr_values[] ="('','$id','$obj')"; } //on transforme l'array en String séparé par une virgule $values = join(",",$arr_values); //exécution de la requête $sql = "INSERT INTO membres_objets VALUES $values"; $sql = $bdd->exec($sql);
Mais.. bon.. ça me semble étrange de vouloir faire ça........
28 déc. 2015 à 20:46
En faite si tu veux c'est un don qu'un membre peux faire avec choix du nombre donc il faut le retirer à ce membre qui donne pour en donner autant au membre qui reçoit donc voila pourquoi j'avais besoin de faire ce genre de manip.
En tous cas, merci beaucoup.
29 déc. 2015 à 01:39
Pourquoi ne pas simplement, dans ta table, incrémenter ( ou décrémenter) une variable ???
De cette façon... chacun de tes users n'aura qu'une seule ligne dans la table.....