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") ;
}
?>

2 réponses

  1. 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
  2. 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
    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