Syntaxe du UPDATE en mysql
Résolu
MoYoX
Messages postés
127
Date d'inscription
Statut
Membre
Dernière intervention
-
MoYoX Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
MoYoX Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
Bonjour les gens !
Je suis confronté aujourd'hui à un problème dans ma base de données.
Voici la syntaxe de ce que j'essaie de lui faire comprendre en php:
Il se trouve que le "Impossible de créer la requête" fatal apparaît lorsque la page se charge, j'ai du mal à piger d'où vient le problème.
Je vous remercie d'avance pour votre aide,
MoMo
Je suis confronté aujourd'hui à un problème dans ma base de données.
Voici la syntaxe de ce que j'essaie de lui faire comprendre en php:
$query="UPDATE regionnaux SET num_wagon=$num_wagon, num1=$num1, num2=$num2, type=$type, carac_wagon=$carac_wagon, 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";
Il se trouve que le "Impossible de créer la requête" fatal apparaît lorsque la page se charge, j'ai du mal à piger d'où vient le problème.
Je vous remercie d'avance pour votre aide,
MoMo
A voir également:
- Syntaxe du UPDATE en mysql
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Mysql community server - Télécharger - Bases de données
- Wsus offline update - Télécharger - Systèmes d'exploitation
4 réponses
$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());
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
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 ...)
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