SET variable mySQL ne fonctionne pas

Bonjour,

je n'arrive pas à faire fonctionner une variable en mySQL

$sql = "SET @myId = 3;
SELECT va FROM test WHERE id=@myId;";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
echo $row[0];

merci

2 réponses

  1. Bonjour,

    essayez avec çà

    if(isset($_REQUEST["id" ])) {$id = $_REQUEST["id ];}
    else {$id= "";}
    1. Bonjour,

      Si vous chercher des éléments selon une variable récupérée via in formulaire.

      La requête doir être comme ceci
      if(isset($_REQUEST["nom" ])) {$nom = $_REQUEST["nom ];}
      else {$nom= "";}

      SELECT nom, prenom, adresse, ...
      FROM test
      WHERE nom = '$nom' ;";
      $result = mysql_query($sql);