Effectuer un INSERT pour chaque élément qui existe
Utilisateur anonyme
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je récupère des données XML puis j'ne fais des variables pour le insérer dans ma BDD SQL.
Ca m'affiche quelque chose comme ça :
29/07/2015
LES PROFS 2
2015-07-31 21:00:00
2015-08-01 21:00:00
VICE-VERSA
2015-07-30 21:00:00
2015-08-01 16:00:00
Je souhaiterai que pour chaque horaire, ça créé une ligne dans ma BDD avec le titre du film qui avec.
J'ai essayé de créer un tableau nommé $dates avec un foreach qui créé une ligne pour chaque element mais ce n'était pas concluant.
Avez-vous une idée ?
Merci de votre aide
Romain
Je récupère des données XML puis j'ne fais des variables pour le insérer dans ma BDD SQL.
<?php ... foreach ($ProgrammationSalles as $semaine) { //echo $semaine->horaire . '<br>'; $semaine1 = $semaine['date']; echo $semaine1 . '<br>'; foreach ($semaine->salles->salle->films->film as $film){ //echo $film['titre'] . '<br>'; } foreach ($semaine->salles->salle->films->film as $film) { $titre_film = $film['titre']; $date = $film->horaire; echo $titre_film . '<br>'; echo $date1 = substr($date, 0, 19); echo $date2 = substr($date, 20, 39); echo $date3 = substr($date, 40, 59); //$dates = array ($date, $date1, $date2, $date3); $req = $db->prepare('INSERT INTO planning(titre_film, date) VALUES(:titre_film, :date1)'); $req->execute(array( 'titre_film' => $titre_film, 'date1' => $date1 )); } echo '<hr><br>'; }; ?>
Ca m'affiche quelque chose comme ça :
29/07/2015
LES PROFS 2
2015-07-31 21:00:00
2015-08-01 21:00:00
VICE-VERSA
2015-07-30 21:00:00
2015-08-01 16:00:00
Je souhaiterai que pour chaque horaire, ça créé une ligne dans ma BDD avec le titre du film qui avec.
J'ai essayé de créer un tableau nommé $dates avec un foreach qui créé une ligne pour chaque element mais ce n'était pas concluant.
Avez-vous une idée ?
Merci de votre aide
Romain
A voir également:
- Effectuer un INSERT pour chaque élément qui existe
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Touche insert - Guide
- Ymail.com existe - Forum Mail
- Gmail.fr existe - Forum Gmail
- Ymail existe - Télécharger - Mail