Bleme d'SQL
Résolu/Fermé
sylkan
Messages postés
67
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
20 septembre 2008
-
29 juil. 2008 à 17:41
sylkan Messages postés 67 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 20 septembre 2008 - 29 juil. 2008 à 18:00
sylkan Messages postés 67 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 20 septembre 2008 - 29 juil. 2008 à 18:00
A voir également:
- Bleme d'SQL
- Logiciel sql - Télécharger - Bases de données
- Récupération serveur sql - Télécharger - Gestion de données
- Requête sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Connaitre version sql server ✓ - Forum Bases de données
7 réponses
PeterPeterPeter
Messages postés
202
Date d'inscription
jeudi 17 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2010
30
29 juil. 2008 à 17:54
29 juil. 2008 à 17:54
Ah désolé j'ai fait mon boulet et toi aussi :)
J'ai pas vu une erreur toute conne
Enlève la virgule avant ton WHERE ça peut servir, hihi
J'ai pas vu une erreur toute conne
region = '$region',
Enlève la virgule avant ton WHERE ça peut servir, hihi
PeterPeterPeter
Messages postés
202
Date d'inscription
jeudi 17 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2010
30
29 juil. 2008 à 17:44
29 juil. 2008 à 17:44
Suis pas sûr mais essaye de changer ça :
Par :
edit : et enlève ton
WHERE id = '$id'
Par :
WHERE id=$id
edit : et enlève ton
id = '$id',après le set, il ne sert à rien dans ton cas.
jee pee
Messages postés
40656
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 484
29 juil. 2008 à 17:48
29 juil. 2008 à 17:48
salut,
juste une suggestion car je ne pratique ni mysql, ni les sgbd via php, mais si le champ id est la clé primaire de la table, pourquoi l'inclure dans les champs mis à jour ?
je ferais tout simplement :
$sql = "UPDATE regions
SET depays = '$codepays',
coderegion = '$coderegion',
region = '$region',
WHERE id = '$id' " ;
juste une suggestion car je ne pratique ni mysql, ni les sgbd via php, mais si le champ id est la clé primaire de la table, pourquoi l'inclure dans les champs mis à jour ?
je ferais tout simplement :
$sql = "UPDATE regions
SET depays = '$codepays',
coderegion = '$coderegion',
region = '$region',
WHERE id = '$id' " ;
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
29 juil. 2008 à 17:49
29 juil. 2008 à 17:49
Bonjour,
J'ai moi même une autre question :
A quoi sert ta requête ? Parce que en faisant ça :
SET id = '$id'
.........
WHERE id = '$id' " ;
La requête ne sert strictement à rien puisque tu essaies décrire la même chose au même endroità savoir le champ id.
Je pense que c'est ça qu'SQL ne comprend pas.
Et aussi que tu dois enlever le SET id = '$id' en passant directement à SET depays = '$codedepays'
Ou si tu ne comprends pas dis nous ce que tu souhaites faire.
J'ai moi même une autre question :
A quoi sert ta requête ? Parce que en faisant ça :
SET id = '$id'
.........
WHERE id = '$id' " ;
La requête ne sert strictement à rien puisque tu essaies décrire la même chose au même endroità savoir le champ id.
Je pense que c'est ça qu'SQL ne comprend pas.
Et aussi que tu dois enlever le SET id = '$id' en passant directement à SET depays = '$codedepays'
Ou si tu ne comprends pas dis nous ce que tu souhaites faire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sylkan
Messages postés
67
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
20 septembre 2008
11
29 juil. 2008 à 17:51
29 juil. 2008 à 17:51
Hello Peterpeterpeter
Ca fait exactement la meme chose!
Ca fait exactement la meme chose!
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
29 juil. 2008 à 17:53
29 juil. 2008 à 17:53
Je pense que la réponse de jee pee dont la mienne se rapproche résoudra ton problème.
sylkan
Messages postés
67
Date d'inscription
jeudi 21 novembre 2002
Statut
Membre
Dernière intervention
20 septembre 2008
11
29 juil. 2008 à 18:00
29 juil. 2008 à 18:00
Bravo Peterpeterpeterl
ta réponse est la bonne, je tournais tellement dessus, que je ne voyais plus rien.
Encore merci à tous meme si les 1ère réponses étaient toutes identique.
ta réponse est la bonne, je tournais tellement dessus, que je ne voyais plus rien.
Encore merci à tous meme si les 1ère réponses étaient toutes identique.