par Truc » 09 oct. 2005, 21:29
par Invité » 09 oct. 2005, 21:22
par Truc » 09 oct. 2005, 21:17
$requete = substr($requete,0,strlen($requete)-2);// a pour effet de supprimer la dernière virgule générée dans la boucle
par Invité » 09 oct. 2005, 21:13
INSERT INTO table VALUES(.....) , (.....) , (.....) ,
par Truc » 08 oct. 2005, 15:17
//initialisation de la requete $requete = "INSERT INTO ".$table." VALUES"; // a placer avant cette boucle foreach($lignes as $ligne) { ... //ici tu gardes tout le code que tu as mis //remplacement de la boucle $requete .=" (". $k .",'"; while(isset($ligne[$i])) { $requete .= "'".mysql_escape_string(trim($ligne[$i]))."'"; $i++; $requete .= ((isset($ligne[$i])) ? ", " : ") , "); } }
par Invité » 08 oct. 2005, 14:13
par Invité » 08 oct. 2005, 14:07
par Cyrano » 08 oct. 2005, 14:03
par Invité » 08 oct. 2005, 14:00
par Cyrano » 08 oct. 2005, 13:54
Code : Tout sélectionner
INSERT INTO table (champ1, champ2, ..., champn) VALUES (val11, val12, ..., val1n), (val21, val22, ..., val2n), (val31, val32, ..., val3n);
par Invité » 08 oct. 2005, 13:53
INSERT INTO occasions VALUES ('1',''prau', 'PRESTIGE AUTOMOBILES', '', 'ORLEANS', '31782', '2004', '10/08/2004', 'VP', 'FIAT', 'Panda 1.3 JTD70 Multijet 16v Class', 'MFT5112EN550', 'CI', 'GO', '4', '4', '43210', 'Réels', 'JAUNE VANILL', '0', 'N', '12 mois pièces et main d\'oeuvre', 'PITHIVIERS', 'Anti-blocage des roues|Coussins gonflables|Direction assistée|Vitres électr. et fermeture centralisée|Radio CD');
par Invité » 08 oct. 2005, 13:49
enfaite tu fait plusieurs INSERT dans l'exécution... PHP: mysql_query(INSERT ... ; INSERT ); pas possible il me semble, tu dois mettre dans la boucle l'exécution et le faire pour chaque requete
par Invité » 08 oct. 2005, 13:47
INSERT INTO occasions VALUES ('1',[b]''prau[/b]', 'PRESTIGE AUTOMOBILES', '', 'ORLEANS', '31782', '2004', '10/08/2004', 'VP', 'FIAT', 'Panda 1.3 JTD70 Multijet 16v Class', 'MFT5112EN550', 'CI', 'GO', '4', '4', '43210', 'Réels', 'JAUNE VANILL', '0', 'N', '12 mois pièces et main d\'oeuvre', 'PITHIVIERS', 'Anti-blocage des roues|Coussins gonflables|Direction assistée|Vitres électr. et fermeture centralisée|Radio CD');
par Truc » 08 oct. 2005, 13:43
mysql_query(INSERT ... ; INSERT );
par Cyrano » 08 oct. 2005, 13:38
echo("<p>". $requete ."</p>\n");
//..... $requete .= "INSERT INTO ".$table." VALUES ('". $k ."','"; while(isset($ligne[$i])) { $requete .= "'".mysql_escape_string(trim($ligne[$i]))."'"; $i++; $requete .= ((isset($ligne[$i])) ? ", " : "); "); }