Version complète: sur le forum Webmaster Hub : Problème avec une requête MYSQL avec variables PHP
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Gros N@z
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 !
Florian
Fais plutôt:

CODE
<?php
$cfg_insert = mysql_query("UPDATE ors set dispo =".$nbplaces." WHERE idFiness ='".$id."'") or die(mysql_error());
?>


sinon ça ne peut fonctionner smile.gif
Gros N@z
Je ne trouve toujours pas donc si quelqu'un a une idée smile.gif
Gros N@z
Florian ça marche t es un Dieu !!!

Mais tu peux me dire pourquoi je ne peux pas le faire directement ?
KnockedMaster
CITATION
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 smartass.gif

Bon week-end !
Gros N@z
ok je vois merci smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.