Tom's Guide > Forum > Programmation > probleme en SQL

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 !
Mot :    Pseudo :           
 

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.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

Répondre à Speedycool@IDN

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 ;"

Répondre à Speedycool@IDN

desolé mais ca marche pas. dans le navigateur il me dit
Parse error: parse error, unexpected T_VARIABLE in ...index.php on line 40

Répondre à stef1589

ni la premiere ni la 2 eme

Répondre à stef1589

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

Répondre à crazycat@idn

oups, j'avais pas vu l'horreur!!!

pourquoi tu fais un group sur un count?

$sql = "SELECT COUNT(*) AS compte FROM $table"

Répondre à crazycat@idn

ok merci tout le monde j ai réussi

Répondre à stef1589
Tom's Guide > Forum > Programmation > probleme en SQL
Aller à :

Il y a 268 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens