Guten Tag,
folgendes Problem:
Es gibt eine Tabelle Events in der Termine festgehalten werden, meist Seminare:
id | date_post | date_s | date_e | time_s | time_e | lang etc ...
Dann eine Tabelle lnk_event_conductor:
id_event | id_conductor
Und eine Tabelle contacts, in der sämtliche Personen erfasst sind:
id | name_f | name_l etc ....
Nun sind in der Linktabelle bisher ein Event mit einer Person verknüpft. Wenn ich nun eine weitere Person diesem Event zuordne, dann wird immer nur die erste genommen.
folgendes Problem:
Es gibt eine Tabelle Events in der Termine festgehalten werden, meist Seminare:
id | date_post | date_s | date_e | time_s | time_e | lang etc ...
Dann eine Tabelle lnk_event_conductor:
id_event | id_conductor
Und eine Tabelle contacts, in der sämtliche Personen erfasst sind:
id | name_f | name_l etc ....
Nun sind in der Linktabelle bisher ein Event mit einer Person verknüpft. Wenn ich nun eine weitere Person diesem Event zuordne, dann wird immer nur die erste genommen.
PHP-Code:
$res =& $db->query("SELECT TIME_FORMAT(e.time_s, '%k:%i') AS time_s,TIME_FORMAT(e.time_e, '%k:%i') AS time_e,
DATE_FORMAT(e.date_s, '%d.%m.%Y') AS date_s,
DATE_FORMAT(e.date_e, '%d.%m.%Y') AS date_e,
e.headline, e.summary, e.at, e.street, e.building,
e.postalcode, e.city, e.info, c.*, pe.picture, pe.description
FROM lnk_event_conductor AS lec, contacts AS c, events e
LEFT JOIN lnk_event_pic AS lep ON (e.id = lep.id_event)
LEFT JOIN pictures_events AS pe ON (lep.id_event = pe.id)
WHERE (e.lang = '".$language."')
AND (e.id = '".$id."')
AND (e.id = lec.id_event)
AND (lec.id_conductor = c.id)");
Kommentar