Page 1 sur 1

Création d'un "moteur" de recherche.

Posté : 25 févr. 2011, 02:42
par Bencori
Re-bonjour à tous.

Alors voilà, là je manque d'idée (et d'expérience avec pas mal de fonctions PHP & MySQL) et j'ai besoin de recommandations. J'ai une table dans ma base de données avec toutes un séries bah... de données. Ces dernières étant plutôt sensibles, tout est encrypté. Cependant, j'ai besoin de permettre à l'utilisateur d'utiliser des fonctions de recherche dans cette même table. Alors voilà, j'ai déjà fait un mini truc similaire pour un autre projet en utilisant le comparateur MySQL LIKE. Mais là c'est un peu plus compliqué.

Il faut en effet que chaque informations de la tables décryptées pour pouvoir faire des comparaisons. Par exemple, j'ai besoin de faire une recherche par code avec les 3 premiers caractères alors il faut que chaque ligne de cette colonne soient décryptées, stockées dans un tableau j'imagine puis d'effectuer la comparaison.

Alors voilà, je ne sais pas vraiment comment m'y prendre pour faire ça proprement et surtout rapidement (j'ai peur que ça prenne un peu de temps dans le cas d'une base de données chargée.

Merci d'avance pour vos idées et conseils :)

Cordialement.

Re: Création d'un "moteur" de recherche.

Posté : 25 févr. 2011, 04:52
par Bencori
Bon, j'ai réussi à me débrouiller tout seul :)

Ce que j'ai fait, c'est que j'ai construit ma requête SQL selon les champs remplis, et en comparant les champs remplis en les cryptant aussi. C'est très bien comme ça, tout marche bien, et j'ai réussi à garder mon code super propre!

Merci quand même :)