Ich hab das Gefühl, dass ich ein Denkfehler habe, was meine Datenbankstruktur angeht. Diese sieht derzeit wie folgt aus:
CREATE TABLE IF NOT EXISTS web\_referenzen
(
ref\_id
int(11) NOT NULL AUTO_INCREMENT,
ref\_bild
varchar(200) NOT NULL,
ref\_wo
varchar(200) NOT NULL,
ref\_status
enum('0','1') NOT NULL DEFAULT '1',
PRIMARY KEY (ref\_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
im Feld ref_wo steht z.B. „startseite“ beim auslesen sage ich meinem SQL nimm bitte nur diese Einträge die bei ref_wo „startseite“ haben. Soweit ok und es funktioniert.
Aber nun möchte ich manche Bilder auch im Impressum z.B. stehen haben. Also müsste ich jetzt einen weiteren Datensatz anlegen für ref_wo „impressum“ finde ich etwas unnötig oder? Könnte ich das Feld ref_wo auch so nutzen „startseite, impressum, kontakt“ Wenn ja, wie müsste ich dann meine Query wie ich es im ersten Posting stehen habe ändern, dass ich auf der startseite wirklich nur die Einträge habe, die „startseite haben und im Impressum nur die Einträge habe, die im Feld ref_wo “impresusm" stehen haben.
Hoffentlich versteht ihr was ich genau meine.
Danke für eure Hilfe in den letzten Tagen. Ich weiß das wirklich sehr zu schätzen.