Hallo,
ich habe ein Problem mit einer JOIN-Abfrage. Ich möchte mit einem PHP-Skript Dateien anzeigen, die ein User gekauft hat. Dazu verwende ich zwei Tabellen:
$dbtable5 = Dateien (Informationen zu den Dateien)
$dbtable19 = Wer hat was gekauft - Aufbau wie folgt:
id | user_id | file_id | payment_status
Ich versuche das Anzeigen aller Dateien eines User mit folgender Afrage, es funktioniert aber noch nicht:
In ".$array7[id]." steht die User-ID des aktuellen Users. Nun werden mir alle Dateien angezeigt, und zwar jeweils immer 4 Mal (das entspricht der Menge an Einträgen in $dbtable19 des aktuellen Users). Was mache ich falsch? Vielen Dank für evtl. Hilfe.
ich habe ein Problem mit einer JOIN-Abfrage. Ich möchte mit einem PHP-Skript Dateien anzeigen, die ein User gekauft hat. Dazu verwende ich zwei Tabellen:
$dbtable5 = Dateien (Informationen zu den Dateien)
$dbtable19 = Wer hat was gekauft - Aufbau wie folgt:
id | user_id | file_id | payment_status
Ich versuche das Anzeigen aller Dateien eines User mit folgender Afrage, es funktioniert aber noch nicht:
PHP:
$sql = "SELECT $dbtable5.* FROM $dbtable5, $dbtable19 WHERE $dbtable19.user_id = '".$array7[id]."' AND $dbtable19.payment_status = 'verified' ORDER BY $dbtable5.file_subject ASC";