Bonjour à tous et merci de me lire,
J'essaie de faire une requête un peu spéciale qui me retourne la position de l'id X dans le résultat de la requête Y.
Voici ma requête (elle est copier sur la faq de ce site):
Donc sous phpMyAdmin ça passe sans problème mais pas dans une mysql_query. Je pense que c'est à cause de la double instruction, le SET et le SELECT, car il n'est pas possible de faire plusieurs requêtes dans un mysql_query.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SET @currentRow = 0; SELECT num_ligne FROM ( SELECT @currentRow:=@currentRow+1 as num_ligne ... ) D WHERE monid = X
Comment pallier à ce problème ?
Merci
Bonne journée
Partager