Page 1 sur 1

Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 12:05
par recupart
Bonjour,
Je suis nouveau sur ce forum (php aussi)
Mon problème est simple:
J'ai N fiches "profil" de 5x2 "champs"
5 "je_suis"
5 "je_cherche"

Sur la fiche N(1) je veux afficher les autres N(x)
Avec
(somme de 1à5 de je_suis==je_cherche)x20 % que j'appelle indice d'affinitée.
En les triant par ordre c'est mieux
Le résultat de la requête doit contenier l'id de la fiche et son indice.
Seulement voilà suis incompétant en requête...
Merci pour votre aide.
Pierre.

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 12:15
par moogli
Salut,

Regade du coté des recherche full texte.

Sinon ton message ne permet pas de faire une requêtes SQL.


@+

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 12:30
par recupart
Je ne comprends pas:
le == compare deux champs et renvoi une valeur: 0 ou 1?
Ou compare deux valeurs et renvoi une valeur?

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 12:44
par moogli
Pas 0 ou 1 mais vrai (true) ou faux (false).

Il existe le === avec la prise en compte du type ( en gros zéro != false)

Une comparaison ( == , !=, >. Etc) retourne toujours un booléen.
La c'est en php.
En SQL la comparaison c'est le simple égal (dans une requête SQL).

@+

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 13:07
par recupart
Je ne suis pas trop.
Je pensais que ma demande était simple, il s'agit pour moi d'adapter une méthode qu'utilisent les sites de rencontre à un modéle business.
Il s'agit donc sur cinq champs remplis par mes enregistrés de trier par critères les autres.

Je suis plombier, avocat, dentiste ou pompier
Je cherche un plombier, avocat, dentiste ou pompier
Je parle anglais, allemand
Je cherche qq qui parle anglais, allemend
etc...
On me montre les profils qui ont des affinitées avec mon profil classés par % d'affinité.

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 14:23
par moogli
A tu regardé la recherche full texte ?

ce que tu demande c'est une recherche dans une base de données et un tri par pertinence !

ce n'est pas parce que c'est courant que c'est trivial ;)


@+

Re: Problème d'une requête qui me semblait simple

Posté : 02 févr. 2012, 14:39
par recupart
c'est bien un tri par pertinence, je veux simplement automatiser la recherche puisqu'elle sera renseigné à l'inscription et mes "champ" sont pré définit en valeur par des select...
Comment un "recherche full texte " me serait utile?

Re: Problème d'une requête qui me semblait simple

Posté : 14 févr. 2012, 10:11
par zeus
Modération:
Le multi-postage est interdit sur PHPFrance.
L'autre sujet a été supprimé