Problème avec une requête MYSQL avec var PHP
newty
-
tajy34 -
tajy34 -
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 :
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 !
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 :
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 !
A voir également:
- Problème avec une requête MYSQL avec var PHP
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur de requete facebook - Forum Facebook
5 réponses
Salut à toii ;
essaye sa :
$cfg_insert = "UPDATE ors set dispo ='.$nbplaces.' WHERE idFiness ='.$id.'"
Tu as mis des " " par toous =D ;;
essaye sa :
$cfg_insert = "UPDATE ors set dispo ='.$nbplaces.' WHERE idFiness ='.$id.'"
Tu as mis des " " par toous =D ;;
Je pensais en fait qu'il en fallait pour prendre en compte les variables.
Merci pour ton aide mais ça ne fonctionne toujours pas :)
Merci pour ton aide mais ça ne fonctionne toujours pas :)
salut..
tu fermes ta connection mysql avec mysql_close();
es-tu sûr de réouvrir ta connection à la base de donnée ?
essaye d'enlever ce mysql_close() si tu n'as pas réouvert la connection à la base
tu fermes ta connection mysql avec mysql_close();
es-tu sûr de réouvrir ta connection à la base de donnée ?
essaye d'enlever ce mysql_close() si tu n'as pas réouvert la connection à la base
Non ce n'est pas ça
Mais je ne vois pas vraiment pourquoi tu me dis ça, je l'ouvre au début ( include("connexion.php"); ) et je la ferme à la fin ( mysql_close(); )
Mais je ne vois pas vraiment pourquoi tu me dis ça, je l'ouvre au début ( include("connexion.php"); ) et je la ferme à la fin ( mysql_close(); )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question