Boucle Insert ?!! en php
Résolu
franksh
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
franksh Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
franksh Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un variable qui envoie un array du type 42,45,56,55 ...
separer avec des virgules, je veut insert ses données dans ma bdd (
id_user
id_ch
name
)
le array seront insert dans la colonne id_ch
je voulu essayer
sa marche mais sa insert que 42 une fois.
Je veux qu'elle insert autant de fois qu'il de array.
je voulais faire avec un boocle foreach mais je sais pas si c'est une bonne idée
Merci a vous d'avance.
j'ai un variable qui envoie un array du type 42,45,56,55 ...
separer avec des virgules, je veut insert ses données dans ma bdd (
id_user
id_ch
name
)
le array seront insert dans la colonne id_ch
je voulu essayer
php explode(',',$variable)
sa marche mais sa insert que 42 une fois.
Je veux qu'elle insert autant de fois qu'il de array.
je voulais faire avec un boocle foreach mais je sais pas si c'est une bonne idée
Merci a vous d'avance.
Configuration: Windows / Chrome 90.0.4430.93
A voir également:
- Boucle Insert ?!! en php
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Disk boot failure insert system disk and press enter - Guide
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Expert php pinterest - Télécharger - Langages
2 réponses
Bonjour
Tu as mis une boucle ?
Et oui, avec l'explode ca devrait être bon.
Tu as mis une boucle ?
Et oui, avec l'explode ca devrait être bon.
franksh
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
1
Non je me demande si ce une bonne idée d'executer envoyer autant de fois de data dans la bdd
jordane45
Messages postés
38486
Date d'inscription
Statut
Modérateur
Dernière intervention
4 752
>
franksh
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
Tu peux simplement faire une boucle pour construire la requête
Voila ce que je fait ça marche
extract($_POST); $all_val = explode(",", $values); $q = $db->prepare("INSERT INTO all_grequest( id_user, id_ch, name, created_at )VALUES(:id_user, :id_ch, :name, NOW())"); foreach($all_val as $value) { $value = trim($value); var_dump($value); $q->execute([ 'id_user' => $_SESSION['user_id'], 'id_ch' => $value, 'name' => "request_" ]); }