Jag har en mysql-databas med flera tabeller med info om mina bilder. SQL-frågan (enl. nedan) tar fram en bild med rätt tillhörande bildtext, rätt fotoplats, osv...
Men... variabeln "nyckelord_ID" innehåller bara ett värde. Jag taggar alla bilder med en eller flera nyckelord.
Hur formulerar jag om sql-frågan så att svaret rymmer flera värden i variabeln "nyckelord_ID"?
Nyckelorden har en egen tabell!
$sql =
"SELECT
bildtext_db.bildnr_ID,
bildtext_db.bildtext,
fotoplats_db.fotoplats_ID,
fotoplats_db.kommun,
nyckelord_db.nyckelord_ID
FROM bildtext_db, fotoplats_db, nyckelord_db, kop_1
WHERE bildtext_db.bildnr_ID = 12345
AND bildtext_db.bildnr_ID = kop_1.bildnr_ID
AND kop_1.fotoplats_ID = fotoplats_db.fotoplats_ID
AND bildtext_db.bildnr_ID = nyckelord_db.bildnr_ID ";
/$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$bildnr = $row[0];
$bildtext = $row[1];
$fotoplats = $row[2];
$kommun = $row[3];
$nyckelord = $row[4];
} Med hopp om svar, tack på förhand
Erland Segerstedt, Kusmark
Inlägget är redigerat av Cluster: 28 maj 2012, 10:35.
Anledning till redigering: Code-taggar tillagda av moderator

Logga in
Bli medlem


Citera flera inlägg


