8791 sujets

Développement web côté serveur, CMS

bonsoir, j'ai un souci avec ma requete

$retour_total=mysql_query('SELECT COUNT(*) AS total FROM users where id_user > 468 and depot LIKE \'%$nom%\''); 


je pense qu'il y a un probleme avec l'écriture de ma variable $nom

Quelqu'un voit-il comment la rendre valable ?

Merci d'avance pour le coup de pouce
Modifié par pareto (10 Jan 2011 - 21:14)
ok j'ai scindé

$sql_archive="SELECT COUNT(*) AS total FROM users where id_user > 468 and depot LIKE '%$nom%'";
$retour_total=mysql_query($sql_archive);

Modifié par pareto (10 Jan 2011 - 21:13)
Salut,

Quelle erreur te renvoie MySQL ?

A priori, j'ai l'impression que la variable devrait être correctement remplacée dans ta requête, mais tu devrais essayer de voir ce qu'elle contient pour en avoir le coeur net, en faisant par exemple
$sql_archive="SELECT COUNT(*) AS total FROM users where id_user > 468 and depot LIKE '%$nom%'";
var_dump($sql_archive); die();