Pb avec UPGRADE
beautytale
Messages postés
10
Statut
Membre
-
beautytale Messages postés 10 Statut Membre -
beautytale Messages postés 10 Statut Membre -
Bonjour,
J'utilise pour la premiere fois UPDATE, (les autres commade SQL tq select, insert etc ... c ok)
Voici mon pb :
La base ne se met pas à jour :
code :
$modif = "update intra set recemp = '1' where id = '$id'";
mysql_query($modif) or die(mysql_error());
erreur donnée : Unknown column 'id' in 'where clause'
en ecrivant :
$modif = "update intra set 'recemp' = '1' where 'id' = '$id'";
mysql_query($modif) or die(mysql_error());
erreur donnée : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''recemp' = '1' where 'id' = '0'' at line 1
Là je ne comprends plus, merci de m'aider
J'utilise pour la premiere fois UPDATE, (les autres commade SQL tq select, insert etc ... c ok)
Voici mon pb :
La base ne se met pas à jour :
code :
$modif = "update intra set recemp = '1' where id = '$id'";
mysql_query($modif) or die(mysql_error());
erreur donnée : Unknown column 'id' in 'where clause'
en ecrivant :
$modif = "update intra set 'recemp' = '1' where 'id' = '$id'";
mysql_query($modif) or die(mysql_error());
erreur donnée : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''recemp' = '1' where 'id' = '0'' at line 1
Là je ne comprends plus, merci de m'aider
A voir également:
- Pb avec UPGRADE
- Winget upgrade - Guide
- Upgrade windows 7 to windows 10 - Accueil - Mise à jour
- Windows 7 upgrade advisor - Télécharger - Informations & Diagnostic
- Upgrade carte graphique - Guide
- Asus r511l ram upgrade - Forum Carte-mère/mémoire
10 réponses
Bonjour ,
essaye cet requete ci :
$modif = "update intra set `recemp` = '1' where `id` = \"$id\" ";
voila
essaye cet requete ci :
$modif = "update intra set `recemp` = '1' where `id` = \"$id\" ";
voila
Merci de ta réponse colas, mais cela me donne tjours cette erreur :
Unknown column 'id' in 'where clause'
Unknown column 'id' in 'where clause'
Ha j'avais la même et c'était du au cote qu'il faut utiliser pour rentrer l'identifiant de la collone mise à jour.
C'est la cote de la touche 4
C'est la cote de la touche 4
encore merci de m répondre aussi vite,
Mais je viens d'essayer les cotes de la touche 4 ' et maintenant cela me met l' erreur de syntax.
Mais je viens d'essayer les cotes de la touche 4 ' et maintenant cela me met l' erreur de syntax.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors essaye d'abord ta requete en n'utilisant aucune varible mais en mettant du texte si tu ne l'as pas déjà tester:
$modif = "update intra set `recemp` = '1' where `id` = 0 ;
$modif = "update intra set `recemp` = '1' where `id` = 0 ;
Oui , je l'avais déja essayé car comme toi au début je pensai qu C T la variable qui posait pb, mais malheuresement non c les champs .
encore merci
encore merci
Et donc en fait elle fonctionnait correctement je présume.
Voila par exemple une requete update qui marche parfaitement sur mon serveur . testé et approuvé ;)
$id=1;
$nom="toto";
$sql = "UPDATE `commentaire` SET `Nom` = \"$nom\" WHERE `id` =\"$id\" ";
mysql_query($sql) or die('Insertion impossible. Erreur SQL ! : '.$sql.'<br>'.mysql_error());
L'erreur que tu as faite vient peut être dans la déclaration de ta variable $id ?
Voila par exemple une requete update qui marche parfaitement sur mon serveur . testé et approuvé ;)
$id=1;
$nom="toto";
$sql = "UPDATE `commentaire` SET `Nom` = \"$nom\" WHERE `id` =\"$id\" ";
mysql_query($sql) or die('Insertion impossible. Erreur SQL ! : '.$sql.'<br>'.mysql_error());
L'erreur que tu as faite vient peut être dans la déclaration de ta variable $id ?
$resnom = mysql_query("select id,canno, canciv, canpr from candi where canem = '$can' ");
$row = mysql_fetch_row($resnom);
$id = $row[0]; $civcan = $row[1]; $nomcan = $row[2]; $precan = $row[3];
ici un script qui fonctionne
puis :
$modif = "update 'intra' set 'recemp' = '1' where 'id' = \"$id\" ";
mysql_query($modif) or die(mysql_error());
Suite à ton message je viens même de mettre des cote autour d ela base
merci pour ta rapidité et ton soutient
$row = mysql_fetch_row($resnom);
$id = $row[0]; $civcan = $row[1]; $nomcan = $row[2]; $precan = $row[3];
ici un script qui fonctionne
puis :
$modif = "update 'intra' set 'recemp' = '1' where 'id' = \"$id\" ";
mysql_query($modif) or die(mysql_error());
Suite à ton message je viens même de mettre des cote autour d ela base
merci pour ta rapidité et ton soutient