Mehrere Tabellen??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
wie kann ich meine MySQL Datenbank unterteilen, nicht dass man sp?ter die ganzen Foren-user daten in einem G?ste buch oder umgekehr sehen kann??
---zyclop -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst den Tabellen nur andere Namen geben, sonst wird ein G?stebuch und ein Forum in einer Datenbank sowieso nicht funktionieren. Wenn du das gemacht hast, k?nnen die User auch nicht den Inhalt der Datenbank sehen. Das w?rde nur gehen, wenn sie deine Benutzerinformationen f?r die Datenbank h?tten und z.B. per PHPmyAdmin darauf zugreifen w?rden.
-
Kleines Beispiel gef?llig?
Tabelle 1 anlegen:
CREATE TABLE `tabelle1` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 30 ) ,
PRIMARY KEY ( `id` )
);
Daten f?r Tabelle 1:
INSERT INTO `tabelle1` VALUES (1, 'Das ist ein Test');
INSERT INTO `tabelle1` VALUES (2, 'Und das auch noch');
Tabelle 2 anlegen:
CREATE TABLE `tabelle2` (
`id` INT NOT NULL AUTO_INCREMENT ,
`kommentar` VARCHAR( 30 ) ,
`tabelle1_id` INT,
PRIMARY KEY ( `id` )
);
Daten f?r Tabelle 2:
INSERT INTO `tabelle2` VALUES (1, 'Das geh?rt zu record 1 dazu', 1);
INSERT INTO `tabelle2` VALUES (2, 'Das geh?rt zu record 2 dazu', 2);
INSERT INTO `tabelle2` VALUES (3, 'Geh?rt auch zu record 2 dazu', 2);
Und jetzt ein Beispiel-Select ?ber die 2 Tabellen:
SELECT tabelle2.kommentar, tabelle1.name
FROM tabelle2 JOIN tabelle1
WHERE tabelle2.tabelle1_id = tabelle1.id
Ciao
kwon66
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage