Syntaxe de variable dans une requete [MYSQL] - Programmation
Marsh Posté le 18-03-2002 à 15:11:33
Il faut que user soit une table, user_id et user_name des colonnes.
Je suppose que tu utilises du perl.
Vérifie directement dans PHP-MyAdmin que ta requête sql fonctionne.
$sql = 'SELECT user_id FROM user WHERE user_name = $user_name';
Marsh Posté le 18-03-2002 à 15:13:40
Day a écrit a écrit : Il faut que user soit une table, user_id et user_name des colonnes. Je suppose que tu utilises du perl. Vérifie directement dans PHP-MyAdmin que ta requête sql fonctionne. $sql = 'SELECT user_id FROM user WHERE user_name = $user_name'; |
toute la base est bonne, c juste une erreur de syntaxe
j'utilise du PHP/Mysql
Marsh Posté le 18-03-2002 à 15:13:43
Un exemple :
$rService = $db->selectall_arrayref("SELECT IDS, RDate FROM tUS WHERE IDU = $user AND RDate is NULL ORDER BY RDate ASC" );
Marsh Posté le 18-03-2002 à 15:14:18
$user_name est une valeur rentré precedemment
Marsh Posté le 18-03-2002 à 15:22:57
ceam a écrit a écrit : $sql = "SELECT user_id FROM user WHERE user_name = '$user_name'"; |
exact !
putain j'avais completement oublié les guillemets
merci beaucoup
Marsh Posté le 18-03-2002 à 16:51:48
ou bien encore
$sql = "SELECT user_id FROM user WHERE user_name ='" .$user_name ."'";
Marsh Posté le 29-11-2008 à 15:05:08
Bon le titre etant tout a fait approprié je poste ici.
Quelqu'un pourrait'il m'aider a identifier l'erreur dans ce code, ca fait des heures que je me prends la tete et j'ai vraiment plus d'idées =(
mysql_query("INSERT INTO VIDEO(Nom,Adresse,Categorie) VALUES(".$_POST['nom'].",".$_POST['adresse'].",".$_POST['cat']." )" );
Marsh Posté le 29-11-2008 à 15:39:06
normalement ca devrais marcher, parce que ca marche quand il n'y a qu'une seule variable a entrer. Le probleme doit etre au niveau de la syntaxe des trois variables $_POST
Marsh Posté le 30-11-2008 à 12:50:56
little bobby table
Marsh Posté le 08-12-2008 à 18:49:45
aerith0 a écrit : Bon le titre etant tout a fait approprié je poste ici. |
Comme çà on peut pas t'aider il nous faut l'adresse de ton site
Marsh Posté le 18-03-2002 à 15:02:31
Quelle est la bonne syntaxe pour cette requete qui contient une variable ???
$sql = 'SELECT user_id FROM user WHERE user_name = $user_name';
où $user_name correspond à une variable rentre precedemment
NB: la requete est erroné avec cette syntaxe
---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...