Gros N@z Posté 3 Mai 2008 Partager Posté 3 Mai 2008 Bonjour, Je vous contact car je me tires les cheveux depuis 1H... En fait j extrai les valeurs d'un csv (ce que j'arrive très bien) pour mettre ceci dans une base de données. Voici ce que j'ai fait : CODE include("connexion.php"); for ($i=0; $i<$lc; $i++) { $ln = $dt->getLineWithNames($i); $id = $dt->GetCase($i,0); $nbplaces = $dt->GetCase($i,2); echo $id." => ID<br>";//////////////////////////////////// echo $nbplaces." => NB PLACES<br>";////////////////// //$cfg_insert; $cfg_insert = "UPDATE ors set dispo =".$nbplaces." WHERE idFiness ='".$id."'"; echo "Valeurs bien modifiees dans la base de donnees<br><br>"; } mysql_close(); A mon avis le pb vient de cette ligne : $cfg_insert = "UPDATE ors set dispo =".$nbplaces." WHERE idFiness ='".$id."'"; Rien n'est modifié dans ma table alors que j'ai bien les bonnes valeurs dans les variables : 41 => ID 50 => NB PLACES Valeurs bien modifiees dans la base de donnees 50 => ID 0 => NB PLACES Valeurs bien modifiees dans la base de donnees 43 => ID 7 => NB PLACES Valeurs bien modifiees dans la base de donnees table => ors colonne a modifier => dispo selon l'id idFiness Merci pour votre aide car je désespère ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Florian Posté 3 Mai 2008 Partager Posté 3 Mai 2008 Fais plutôt: <?php$cfg_insert = mysql_query("UPDATE ors set dispo =".$nbplaces." WHERE idFiness ='".$id."'") or die(mysql_error());?> sinon ça ne peut fonctionner Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gros N@z Posté 3 Mai 2008 Auteur Partager Posté 3 Mai 2008 Je ne trouve toujours pas donc si quelqu'un a une idée Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gros N@z Posté 3 Mai 2008 Auteur Partager Posté 3 Mai 2008 Florian ça marche t es un Dieu !!! Mais tu peux me dire pourquoi je ne peux pas le faire directement ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
KnockedMaster Posté 3 Mai 2008 Partager Posté 3 Mai 2008 Mais tu peux me dire pourquoi je ne peux pas le faire directement ? Ben la requête ne va pas se faire toute seule hein. En constituant ta requête, tu ne fais qu'énoncer ce que tu veux faire, tu ne le fais pas ! Pour passer à l'action tu dois utiliser la fonction php mysql_query() qui prend en paramètre l'instruction énoncée plus tôt Bon week-end ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gros N@z Posté 5 Mai 2008 Auteur Partager Posté 5 Mai 2008 ok je vois merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant