Hallo Stefan,
Ich habe eine Tabelle playlists. In dieser Tabelle sind folgende Spalten vorhanden:
id
userid
playlist
title
category
pkey
dkeyEinträge für diese Tabelle könnten so aussehen:
id, userid, playlist, title, category, pkey, dkey
1 1 Test Test 1 KDBsd4 BD8saw
2 1 Test Test 1 KDBsd4 M48dal
3 1 ABC Test 1 LAT3dh EJWhd6
Jetzt möchte ich gucken wie viele Playlisten der Benutzer hat
SELECT -- Gib mir
userid, -- die Benutzer
COUNT(playlist) AS anzahl_playlisten -- und die Anzahl ihrer Playlisten
FROM playlists
GROUP BY userid -- je Benutzer
und möchte dieses Ergebnis mit mysql_num_rows überprüfen und anschließend mit mysql_fetch_assoc in ein array schreiben. Ich möchte natürlich im array nachher keine doppelten Einträge haben.
Keine Ahnung, was Du damit meinst. Es gibt hier keinen Grund, irgendetwas
anderes mit mysql_num_rows anzufangen als ob es überhaupt Ergebnisse gibt.
Jetzt möchte ich jede Playliste, wo der dementsprechende dkey noch nicht vorhanden ist
Was meinst Du damit? Kannst Du nicht einfach das gewünschte Ergebnis hier
angeben, als Tabelle - nicht als Array - mit der Begründung, warum Du dieses
Ergebnis haben möchtest.
Bitte gib *keine* PHP-Dinge an, die Du glaubst, benutzen zu müssen.
Bitte gib *keine* SQL-Anweisungen an, die Du glaubst, benutzen zu müssen.
Freundliche Grüße
Vinzenz