Insérer un Array dans une base SQL
Bonjour,
j'aimerais insérer un array php dans ma table SQL, mais avec d'autres valeurs fixes.
Je m'explique, je veux insérer dans ma table des lignes de la forme
"valeur_fixe1, valeur_fixe2, valeur_tableau"
Et avec mon array, je boucle sur valeur_tableau.
Donc j'ai écris ce code que j'ai trouvé sur internet :
Mais ça ne fonctionne pas...
Voyez-vous ou est l'erreur ?
Merci d'avance pour votre aide !
j'aimerais insérer un array php dans ma table SQL, mais avec d'autres valeurs fixes.
Je m'explique, je veux insérer dans ma table des lignes de la forme
"valeur_fixe1, valeur_fixe2, valeur_tableau"
Et avec mon array, je boucle sur valeur_tableau.
Donc j'ai écris ce code que j'ai trouvé sur internet :
$insert = array();
foreach ($listeAmis as $elem) {
$insert[] = implode(', ', array_values($elem));
}
$id = $donneesPerso['ID'];
$sql = 'INSERT INTO seen(IDFriends, Mail1, Mail2) VALUES('.$id.','.$_SESSION['mail'].',' . implode('), (', $insert) . ');';
$bdd->exec($sql);
Mais ça ne fonctionne pas...
Voyez-vous ou est l'erreur ?
Merci d'avance pour votre aide !