Erreur version mysql

kodimx87 -  
sidhannowe Messages postés 12 Statut Membre -
Bonjour,

après avoir créé mon formulaire, j'ai voulu récupérer les valeurs pour mettre à jour ma table. Problème: un message me dit que ma commande where n'est pas compatible avec la version de MysQl (5.5.24) que j'utilise. le code php est ceci:

$nomtrajet = $_GET["trajet"];
$value = $_GET["indicateur"] ;

//requête SQL:
$sql = "UPDATE trajet
SET statutid = '$value',
WHERE nomtrajet = '$nomtrajet' " ;

//exécution de la requête:
$requete = mysql_query( $sql, $trafficyou ) or die( mysql_error() ) ;


//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("opération réussie") ;
}
else
{
echo("Opération échouée") ;
}
?>
A voir également:

2 réponses

sidhannowe Messages postés 12 Statut Membre 1
 
J'ai posé ta question sur web418, et qqun y a répondu: http://web418.fr/questions/erreur-version-mysql-avec-clause-where
0
Profil bloqué
 
Je ne suis pas sur mais essay avec un :

//requête SQL:
$sql = 'UPDATE trajet
SET statutid = '$value',
WHERE nomtrajet LIKE "%'.$nomtrajet.'%" ';
-1
sidhannowe Messages postés 12 Statut Membre 1
 
Cela ne fait plus la même chose, avec le LIKE et les joker le WHERE sera moins précis ce qui risque de provoquer des choses inattendues.
0