01net    Web


Actuellement en ligne : 769 Utilisateurs dont 45 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> [RESOLU] Insertion dans une bdd a partir d'un fichier
Auteur
Message
 
<     1       >
NoCrash
  
   
      ?   @     Posté le 06/07/2007 14:22:17  
Voter pour ce message
Bonjour à tous, voila, je pense que le titre est assez clair mais je vais quand meme en dire plus

J'ai un fichier contenant grand nombre d'info que j'ai séparé grace a la fonction explode

J'arrive a afficher les données mais je voudrais les insérer dans une base de données, seulement, la je bloque

Voila a quoi ressemble mon script

if ($Test)
{

while (!feof($Test))
{
$ligne = fgets($Test, 4096);

$files = explode(' ', $ligne);


$query_users = "INSERT INTO config (a,b,c,d,e,f) VALUES ('".$files[0]."','".$files[1]."','".$files[2]."','".$files[3]."','".$files[4]."','".$files[5]."','".$files[6]."')" or die (mysql_error());

$users = mysql_query($query_users);

}
}
fclose($Test);

Voila, est ce que quelqu'un a une idée pourquoi cela ne marche pas ?

PS : je n'est pas d'erreur mais juste aucune insetion dans la base de données

Merci d'avance
-->Message édité par NoCrash le 06/07/2007 14:45:29<--
superted97
  
   
      ?   ^   @     Posté le 06/07/2007 14:40:05  
Voter pour ce message
Salut,
c'est logique que ça ne fonctionne pas, compte le nombre d'arguments que tu veux insérer dans ta base
$files[0]."','".$files[1]."','".$files[2]."','".$files[3]."','".$files[4]."','".$files[5]."','".$files[6]
en tout il y en a 7, je dis bien 7, alors que ta requete est :
INSERT INTO config (a,b,c,d,e,f)
ça ne concerne que 6 champs de la table. Tu as donc un argument de trop, enleve le dernier $files[6] pour voir !
tu ne peux pas inserer 7 arguments pour 6 champs.
Bye

-------
www.roodali.com script gratuits
Dans l'immense univers qu'est le web, dont google est la voie lactée, nous essayons chacun d'être une étoile ou de devenir une constellation

NoCrash
  
   
      ?   @     Posté le 06/07/2007 14:44:42  
Voter pour ce message
Pouah, mais comme je suis trop c..

Dsl, je suis bidon, je me suis mélangé les pinceaux entre plusieurs notes et je voyait que dal

Je te remercie superted97

Je vais dodoter, je commencer a merde partout

merci a toi
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> [RESOLU] Insertion dans une bdd a partir d'un fichier

Aller à :

Page générée en : 0.121s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Cinéma
Les films d'horreur attirent les spectateurs en masse. Quelles sont les raisons de ce succès ?
Jeux
Nouveauté :
Pourrez-vous résoudre le mystère du manège hanté tout en évitant les pièges !