Syntaxe du UPDATE en mysql
Résolu/Fermé
MoYoX
Messages postés
127
Date d'inscription
jeudi 4 juin 2009
Statut
Membre
Dernière intervention
21 mars 2014
-
8 juin 2009 à 10:35
MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 - 8 juin 2009 à 11:13
MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 - 8 juin 2009 à 11:13
A voir également:
- Syntaxe du UPDATE en mysql
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Mysql community server - Télécharger - Bases de données
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
4 réponses
luc648
Messages postés
593
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
20 mai 2010
117
8 juin 2009 à 10:53
8 juin 2009 à 10:53
$query= mysql_query("UPDATE etc '')")or die(mysql_error());
tu a quoi comme message quand tu met or die(mysql_error());
essaye :
$update = mysql_query("UPDATE regionnaux SET num_wagon='".$num_wagon."',num1='".$num1."',num2='".$num2."',type='".$type."',attache='".$attache."',utilisateur='".$utilisateur."',lieu='".$lieu."',point_attach='".$point_attach."',date_dernier_aff='".$date_dernier_aff."',com_util='".$com_util."',proch_vt='".$proch_vt."',proch_rev='".$proch_rev."',obs='".$obs."',tri_etabli='".$tri_etabli."' WHERE num_wagon='".$num_wagon."' ")or die(mysql_error());
tu a quoi comme message quand tu met or die(mysql_error());
essaye :
$update = mysql_query("UPDATE regionnaux SET num_wagon='".$num_wagon."',num1='".$num1."',num2='".$num2."',type='".$type."',attache='".$attache."',utilisateur='".$utilisateur."',lieu='".$lieu."',point_attach='".$point_attach."',date_dernier_aff='".$date_dernier_aff."',com_util='".$com_util."',proch_vt='".$proch_vt."',proch_rev='".$proch_rev."',obs='".$obs."',tri_etabli='".$tri_etabli."' WHERE num_wagon='".$num_wagon."' ")or die(mysql_error());
MoYoX
Messages postés
127
Date d'inscription
jeudi 4 juin 2009
Statut
Membre
Dernière intervention
21 mars 2014
3
8 juin 2009 à 11:13
8 juin 2009 à 11:13
Bonjour et merci pour les réponses,
J'vais pas répondre à tout le monde mais luc648 ton code fonctionne parfaitement chez moi.
Je te remercie donc grandement d'avoir pris la peine de retaper toute la syntaxe, ça m'a été d'une grande aide.
MoMo
J'vais pas répondre à tout le monde mais luc648 ton code fonctionne parfaitement chez moi.
Je te remercie donc grandement d'avoir pris la peine de retaper toute la syntaxe, ça m'a été d'une grande aide.
MoMo
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
8 juin 2009 à 10:40
8 juin 2009 à 10:40
Salut,
Il manque peut-être des quotes ( ' ) autour des valeurs textes (varchar, char, text, blob ...)
Il manque peut-être des quotes ( ' ) autour des valeurs textes (varchar, char, text, blob ...)
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
8 juin 2009 à 10:42
8 juin 2009 à 10:42
Bonjour,
En SQL, les chaines de caracteres doivent etre enquotées avec " ou ' : ainsi, tu devrais avoir par ex (si lieu est une chaine et pas un nombre)
lieu='$lieu' au lieu de lieu=$lieu
Et tant qu'on y est, il faut protéger les ' ou " inclues dans le nom (ex : "l'appel" devient "l\'appel") via les fonctions mysql_real_escape_string ou au pire addslashes
Bon courage
En SQL, les chaines de caracteres doivent etre enquotées avec " ou ' : ainsi, tu devrais avoir par ex (si lieu est une chaine et pas un nombre)
lieu='$lieu' au lieu de lieu=$lieu
Et tant qu'on y est, il faut protéger les ' ou " inclues dans le nom (ex : "l'appel" devient "l\'appel") via les fonctions mysql_real_escape_string ou au pire addslashes
Bon courage