Bonjour,

Je voudrais créer une méthode qui :
- execute une requete SQL
- donne le nombre de résultat de cette requête SQL

Mon idée était d'ajouter en première position :
- requete 1 : SELECT SQL_CAL_FOUN_ROWS *, .... FROM ....
- requete 2 : SELECT FOUND_ROWS()

Mais voila le problème c'est que MySQL demande à ce que ce SQL_CALC_FOUND_ROWS soit la première colonne souhaitée
mais je ne sais pas comment ajouter SQL_CALC_FOUND_ROWS en tant que première colonne

Je sais comment ajouté une colonne à une requête (grâce à columns())
mais pas préciser la position

MySQL refuse que je fasse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT mes_champs, SQL_CALC_FOUND_ROWS * FROM ...