[PHP] Tri BDD et données cryptées

Kalamya Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
Kalamya Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,

J'ai un petit problème...

J'ai des données cryptées dans ma BDD. Pour décrypter simplement ces données, il me suffit de faire appel à la fonction comme ceci :

$nom = Decrypte($nom,$Cle);

Jusque là, pas de problème. Mais ça se complique une fois que je veux faire un tri alphabétique des noms dans une requête du genre ORDER BY nom DESC. Evidemment, le résultat est faux.

Quelqu'un sait comment procéder ?

Merci :)
A voir également:

2 réponses

Alain42
 
Bonsoir,

Une piste:

tu ne mets pas ORDER BY dans ta requette

tu decryptes et tu empile les résultats dans un array

et ensuite tu trie cet array et affichage
0
Kalamya Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour :)

Je te remercie de la piste ;)

J'ai en effet réussi sauf que pour le tri, j'ai un peu compliqué l'idée. Voici ce que j'ai :

.................................................................

$sql=mysql_query("SELECT*FROM clients" );
$tab = array() ;
while ( $rs = mysql_fetch_object ($sql) )

{

$tab = array ("ID" => $rs->id,
"NOM" => Decrypte($rs->nom,$Cle),
"PRENOM" => $rs->prenom,
"SOCIETE" => Decrypte($rs->societe,$Cle)

);


$CIE="$tab[SOCIETE]";
if ($CIE=="") { $client="$tab[NOM],$tab[PRENOM]"; } else { $client="$tab[SOCIETE]"; }

array_multisort($tab,SORT_DESC,SORT_STRING);

.................................................................

En fait, j'aimerai trier par $client mais là je sais pas comment faire. J'aime pô les tableaux... lol

Une idée ?

Merci
0