Salut tout le monde !
J'ai une question pour les gourous :
J'ai 2 tableaux php : $id avec les id des enregistrements, et $tri avec les positions.
Par exemple :
je fais ma recherche mysql :
Et je voudrais donc que ce résultat soit trié selon le tableau $pos.
Si ce n'est pas possible directement en mysql, je voudrais trouver la solution la plus simple de le faire en PHP.
Pour le moment, le seul moyen que je vois, c'est de passer boucler sur mon résultat mysql pour créer des tableaux avec toutes les colonnes, puis de faire un array_multisort, mais je trouve ça un peu lourd. Y'aurait pas un moyen plus élégant ?
Merci !
J'ai une question pour les gourous :
J'ai 2 tableaux php : $id avec les id des enregistrements, et $tri avec les positions.
Par exemple :
$id = array(54,3,454);
$pos = array(3,1,2);
je fais ma recherche mysql :
$sql = "SELECT * FROM maTable WHERE id IN(" . implode(",",$id) . ")";
Et je voudrais donc que ce résultat soit trié selon le tableau $pos.
Si ce n'est pas possible directement en mysql, je voudrais trouver la solution la plus simple de le faire en PHP.
Pour le moment, le seul moyen que je vois, c'est de passer boucler sur mon résultat mysql pour créer des tableaux avec toutes les colonnes, puis de faire un array_multisort, mais je trouve ça un peu lourd. Y'aurait pas un moyen plus élégant ?
Merci !