SET variable mySQL ne fonctionne pas

Fermé
pol2095 Messages postés 9 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 31 décembre 2015 - 23 juil. 2014 à 18:49
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 4 nov. 2015 à 10:30
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
A voir également:

2 réponses

Bonjour,

essayez avec çà

if(isset($_REQUEST["id" ])) {$id = $_REQUEST["id ];}
else {$id= "";}
3
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 2 002
4 nov. 2015 à 10:30
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);
0