SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.01.2004, 10:33:38
Innuendo1 Innuendo1 ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 3
Trefferquote aus MySQL-Suche ...

Hallo an alle.

Folgende Ausgangssituation:
Es existieren drei Tabellen, die jeweils Nutzerdaten, dann Farben und dann die vom Nutzer gewählten Farben enthalten. Das sieht folgendermaßen aus (und ist hoffentlich selbsterklärend):

Tabelle 1:
user_id | user_name

Tabelle 2:
farbe_id | farbe_bezeichnung

Tabelle 3:
user_id | farbe_id

Der Nutzer wählt mehrere Farben aus, die Auswahl wird in der Tabelle 3 gesichert (damit er nicht bei jeder Suche die Farben neu auswählen muss). So ergeben sich mehrere Farbeinträge pro Nutzer.

Jetzt soll der Nutzer eine Farbauswahl treffen und dann nach anderen Nutzern suchen können, deren Farben mit den gewählten Farben des ersten Nutzers übereinstimmen (hoffentlich war das jetzt verständlich erklärt). Die Übereinstimmungen sollen dann prozentual geordnet dargestellt werden (höchste Trefferquote zuerst, niedrigste zuletzt).

Wie könnte man das bewerkstelligen?

Danke im Voraus.
Innuendo
Mit Zitat antworten
  #2  
Alt 02.02.2004, 00:40:11
Ted Ted ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 12
Naja dein sql kann ich net loesen,
muesste mich damit beschaeftigen(lange)
aber dein % problem ist logisch,
nimm an du rundest
33.3
33.3 und
33.3
du erhaeltst jedes ,mal 33, waehren 33.3*3 99.9 ergibt ergibt 33*3 nur 99 und das ganze faellt extremer aus wenn du mehr eintraege hast, mit dem sql wende dich mal an nen sql guru und nicht ne papnase wie mich
Gruss Ted
Mit Zitat antworten
  #3  
Alt 02.02.2004, 01:39:03
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
hm, also ich lasse den beitrag von ted mal unkommentiert.

die frage, die ich habe, ist, wie denn die mehreren farben gespeichert werden? mit einem trennzeichen, und beim auslesen dann explode()?

du könntest einfach schauen, dass du für jede übereinstimmung einer farbe einen punkt an den user vergibst, und der mit den meisten punkten steht halt oben bei den ergebnissen...also wäre mein ansatz...

ja, man könnte dann auch noch die prozentrechnung ihren job tun lassen, und dann nach prozenten sortieren, wobei die rundungsverfälschung m.E. überhaupt keine rolle spielen würde...wäre aber überflüssig...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:27:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt