probleme en SQL
Forum Programmation : probleme en SQL
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
bonjour j'ai crée un site et j ai une base sql
dans une de mes pages j ai la fonction suivante:
$sql = "SELECT COUNT(id) AS compte FROM $instimg ORDER BY id DESC ";
le probleme c est que je n arrive pas a la faire marcher.
apres le FROM, j appelle la table sql en fonction d' une autre page d'ou $instimg.
est ce qu'il est possible d'utiliser cette fonction ou pas ? ou comment la formuler.
Comme $instimg semble être une variable la commande devrait s'écrire :
$sql = "SELECT COUNT(id) AS compte FROM " $instimg " ORDER BY id DESC ";
Ainsi la valeur de $instimg est intégrée dans la commande.
excuses-moi , mais il y a un autre pb :
le ; doit être dans le string .... :
$sql = "SELECT COUNT(id) AS compte FROM " $instimg " ORDER BY id DESC ;"
desolé mais ca marche pas. dans le navigateur il me dit
Parse error: parse error, unexpected T_VARIABLE in ...index.php on line 40
ni la premiere ni la 2 eme
Si je puis me permettre, la requete est entre " et pas entre ' donc ce n'est pas la peine d'en sortir pour mettre une variable.
Et il manque les points pour la concaténation.
@stef1589: deux questions:
1) est-ce que tu effectues bien la connexion à ta base?
2) fais tu bien un mysql_query($sql) ensuite?
Je pense que tu devrais nous mettre la suite de ton code ici (l'appel de la requète et la récupération de ton resultat).
Ah oui, et la première vérification: fait un echo de $sql juste après l'avoir créé, pour tester dans ton phpmyadmin
oups, j'avais pas vu l'horreur!!!
pourquoi tu fais un group sur un count?
$sql = "SELECT COUNT(*) AS compte FROM $table"
ok merci tout le monde j ai réussi
Il y a 268 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
