$array = array
(
53 => array('num' => 20,'name' => 'aaa'),
10 => array('num' => 20,'name' => 'bbb')
);
$ sql = "INSENT INTO données (id, num, nom) VALEURS ('53','20','aaa'),('10','20','bbb')
"; Comment convertir $ array pour ('53','20','aaa'),('10','20','bbb')
?tableau php à SQL
Merci
'implode ($ array, " ''")' -> 'imploser (sous-tableau de $, " ''")' merci – love
Eh oui, désolé, a raté que l'un avant posté. Juste mis à jour ma réponse. –
J'aime la deuxième implosion là! Attention cependant, l'affiche voulait aussi la clé du tableau. Vous auriez besoin de boucler $ array en $ key => $ subarray et de concaténer la clé avant le sous-array implodé – munchybunch