Hallo,
ich habe hier ein (glaube ich) kleines Problem was ich nicht gelöst bekomme.
Ich habe ein kleines script welches Mitarbeiter den Abteilungen zuordnen soll.
Nun habe ich eine Mitarbeiteren die in mehrern Abteilungen tätig ist und das habe ich in der DB anhand von Abteilungs-ID´s gespeichert (a_id).
Also sie hat nun in dem Datenfeld a_id die Id´s 5,6,7
Als Abfrage der Abteilungen habe ich:
und das kann ja nicht funktionieren da $a_id ja niemals 5,6,7 sein kann sondern ja nur eine einzige Zahl hat nähmlich die Abteilungs_ID.
Ich frage mich nun wie ich es schaffe eine Abfrage zu erstellen die das Datenfeld sozusagen durchsucht und dabei die Trennzeichen (,) weglässt und bei übereinstimmender ID dann den Datensatz ausgibt.
Ich hoffe ihr könnt mir helfen.
ich habe hier ein (glaube ich) kleines Problem was ich nicht gelöst bekomme.
Ich habe ein kleines script welches Mitarbeiter den Abteilungen zuordnen soll.
Nun habe ich eine Mitarbeiteren die in mehrern Abteilungen tätig ist und das habe ich in der DB anhand von Abteilungs-ID´s gespeichert (a_id).
Also sie hat nun in dem Datenfeld a_id die Id´s 5,6,7
Als Abfrage der Abteilungen habe ich:
PHP:
$a_id = $_GET['a_id'];
$angaben = mysql_query("SELECT * FROM personal WHERE a_id='$a_id'");
und das kann ja nicht funktionieren da $a_id ja niemals 5,6,7 sein kann sondern ja nur eine einzige Zahl hat nähmlich die Abteilungs_ID.
Ich frage mich nun wie ich es schaffe eine Abfrage zu erstellen die das Datenfeld sozusagen durchsucht und dabei die Trennzeichen (,) weglässt und bei übereinstimmender ID dann den Datensatz ausgibt.
Ich hoffe ihr könnt mir helfen.