2016-04-30 6 views
-3

hier ist mein Problem. :Wie kann ich alle Benutzer mit der gleichen Spalte Wert (php)

bekam ich

Beispiel eine Benutzer-Tabelle mit einer Spalte „music_style“, der Wert von einem Auswahleingang bekommen: Rock, Metal, Pop, ...

ich alle anderen Benutzer auswählen möchten, die habe den gleichen "music_style" wie ich.

Beispiel: Wenn ich "metal" auf mein Profil lege, möchte ich alle anderen Profile mit Metall sehen.

Ich hoffe für mein schlechtes Englisch klar gewesen, leider zu haben: s

+2

anzeigen Code, versuchen, bevor fragen, es ist die Basis von php-mysql ich kann nicht glauben Sie nicht etwas Hilfe im Internet finden zu starten. Bitte bemühen Sie sich um einen Arbeitsbeginn und dann können wir Ihnen helfen – olibiaz

+0

Ihr Englisch ist gut, der Mangel an Code ist schlecht;) –

+0

Nur ein freundlicher Tipp, möchten Sie vielleicht über diese Seite lesen: [Die How-To -Ask Guide] (https://stackoverflow.com/help/how-to-ask), damit Sie immer sicher sein können, dass Ihre Fragen leicht zu beantworten und so klar wie möglich sind. Stellen Sie sicher, dass Sie alle Anstrengungen unternommen haben, die Sie unternommen haben, um das Problem zu beheben, das Sie haben, und was passiert ist, als Sie diese Korrekturen versuchten. Vergessen Sie auch nicht Ihren Showcode und eventuelle Fehlermeldungen! –

Antwort

1

Unter der Annahme, dass Sie eine SQL-basierte dbms verwenden, können Sie die folgende SQL-Anweisung:

SELECT * FROM `USERSTABLE` WHERE `music_style` = '$myStyle'; 

$myStyle ist die PHP-Variable, in der Sie die Eingabe speichern.

1

Danke für Ihre Antwort, es funktioniert perfekt. Aber es wählen alle Benutzer mit dem gleichen Musikstil, einschließlich mir. Ich habe versucht, das zu korrigieren, aber es hat nicht funktioniert.

Ich versuchte dies:

$id = $_GET['id'] 

("SELECT * FROM users WHERE `music_style` = '$myStyle' AND 'id' != '$id' "); 
+1

Hat das, was Sie oben versucht haben, funktioniert? – Avi