IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Fonction de recherche en php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Guinée

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Fonction de recherche en php
    Bonjour!

    Je suis débutant en php, j'ai un petit problème pour rechercher une image.
    Pour ce faire, je procède comme suit: j'enregistre les photos dans un dossier. Je leur donne un numéro. Ce $numero je lui réserve un champs dans la table image correspondante afin que, lorsque je cherche une photo, je cherche d'abord ce numéro dans la table et une fois trouvé, je parcours mon dossiers d'images jusqu'à trouver le numéro d'une photo égal à $numéro.

    Avez-vous un algorithme conceptuelle pour faire cette recherche ?
    Aidez-moi svp.

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Un algorithme conceptuel de la recherche d'un champ en base ? Je ne suis pas sûre de comprendre ce que tu cherches exactement...
    Peut-être pourrais-tu donner un exemple et la structure de ta table.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Guinée

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Ok voici la structure de ma table image:
    -Nom: id_img; Type: int(11); Extra: auto_increment;
    -Nom: numero; Type: varchar(11).

    Je voulais juste un algorithme de recherche. Pour le faire, je cherche d'abord ce numéro dans ma table et une fois trouvé, je parcours mon dossiers d'images jusqu'à trouver le numéro d'une photo.

    Merci d'avance...

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Quelle est le lien entre le numéro dans la base de données et le fichier dans le dossier "images" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Bidjini2016 Voir le message
    j'enregistre les photos dans un dossier. Je leur donne un numéro.
    1/ OK. comment ?
    • les images s'appellent comment après ? numero.jpg ? (ex. : 123456.jpg)


    2/ vu que le champ en bdd est en VARCHAR :
    • ce que tu appelles "numéro" est un "numérique" (que des chiffres), ou "alphanumérique" (chiffres et lettres) ?


    3/ Je ne comprend pas vraiment la difficulté, si l'image s'appelle "(numero).jpg" (ex. : 123456.jpg)

    Voici ton "algorithme de recherche" :



    Mais bon...... autant enregistrer le nom COMPLET de l'image en bdd, non ? ('123654.jpg', '352.gif', '9687.png',.........)
    C'est ce qu'on fait de façon "classique"...

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Guinée

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2016
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Vraiment merci pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Eclipse PHP - Galileo] Question sur la fonction de recherche
    Par philodido dans le forum Eclipse PHP
    Réponses: 4
    Dernier message: 13/06/2012, 15h51
  2. Fonction de recherche open source en PHP
    Par bdeuu dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 21/04/2008, 15h46
  3. [Interbase] fonctions iBase_ Query de PHP
    Par jlf dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/01/2008, 15h59
  4. Adapter la fonction de recherche de Plone/Zope
    Par StarNab dans le forum Zope
    Réponses: 2
    Dernier message: 07/04/2005, 16h04
  5. [String] Fonction de recherche de caractères numériques
    Par david71 dans le forum Général Java
    Réponses: 10
    Dernier message: 16/02/2005, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo