Je cherche une astuce pour ma fonction de recherche

Messages postés
291
Date d'inscription
dimanche 4 octobre 2009
Dernière intervention
25 août 2014
- - Dernière réponse : bidjini
Messages postés
12
Date d'inscription
jeudi 14 septembre 2017
Dernière intervention
14 décembre 2017
- 15 sept. 2017 à 13:31
Bonjour,

Je développe un site de commerce en ligne. Pour ce faire, j'enregistre les photos de mes produits dans un dossier. lesdites photos je leur donne un nom comme suit: $nom=time().'/'.$extension_de_mon_fichier;
ce $nom je lui réserve un champs dans la table de produits correspondante afin que, lorsque je cherche un produit, je cherche d'abord ce nom dans la table et une fois trouvé, je parcours mon dossiers d'images jusqu'à trouver le nom d'une photo égal à $nom

cette méthode marche bien, seulement, je la trouve lente :(

avez-vous un algorithme conceptuelle pour faire cette recheche ?
aidez-moi svp

merci
Afficher la suite 

Votre réponse

4 réponses

Messages postés
12336
Date d'inscription
mardi 10 février 2004
Dernière intervention
30 juillet 2012
0
Merci
Bonjour,

si le nom est dans la table SQL, je ne vois pas ce que tu cherches dans le dossier.
Commenter la réponse de coucou747
Messages postés
291
Date d'inscription
dimanche 4 octobre 2009
Dernière intervention
25 août 2014
0
Merci
je cherche les photos de produits dont le noms sont les mêmes que ceux que j'ai stocké dans ma table
Commenter la réponse de begueradj
Messages postés
291
Date d'inscription
dimanche 4 octobre 2009
Dernière intervention
25 août 2014
0
Merci
pour chaque photo que je cherche, je fixe un nom de produit dans la table et je parcours le dossier des mes photos pour y trouver la photo correspendante à mon produit: je juge cette méthode lourde, je veux un algorithme plus simple
Commenter la réponse de begueradj
Messages postés
12
Date d'inscription
jeudi 14 septembre 2017
Dernière intervention
14 décembre 2017
0
Merci
Bonjour! Je suis débutant en php, svp aide-moi avoir votre algorithme de recherche pour les photos dans un dossier.

Merci d'avance...
Commenter la réponse de bidjini

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.