Administrateur PHPfrance |
3088 Messages
23 févr. 2006, 08:39
Pour les performances... je n'en sais rien, mais ça ne doit pas être particulièrement lent pour une requêtes de taille humaine (~25 enregistrements). Pour les autres SGBD... là encore c'est un mystère pour moi mais si tu veux faire du SQL "portable" alors il faudrait peut-être que tu revois ton algorithme.
Par exemple, comment est déterminé l'ordre des enregistrements ? cet ordre ne pourrait-il pas être enregistré dans une table, ou être calculé à partir des données d'une table ? auquel cas, c'est le chemin qui serait le plus recommandé.
Pour PHP, il ne trie pas les tableaux très vite et en plus cela signifie que tu dois récupérer l'intégralité des résultats avant de les trier et finalement de les utiliser, donc ce n'est envisageable que pour un petit set de résultat (< 30).