phpbar.de logo

Mailinglisten-Archive

Ausgabe Reihenfolge
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ausgabe Reihenfolge



Hallo Zusammen !!
Ich mache meine HP und wollte ein paar News mit Coldfusion aus einer DB
kommen lassen. Der Aufbau der DB sieht folgendermaßen aus:

News_items
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| id          | int(11)      |      | PRI | 0       | auto_increment |
| headline    | varchar(240) | YES  |     | NULL    |                |
| teaser      | varchar(250) | YES  |     | NULL    |                |
| body        | text         | YES  |     | NULL    |                |
| news_date   | date         | YES  |     | NULL    |                |
| lang_id     | int(11)      | YES  |     | NULL    |                |
| img2_id     | int(11)      | YES  |     | 0       |                |
| img1_id     | int(11)      | YES  |     | 0       |                |
+-------------+--------------+------+-----+---------+----------------+

Das sind die einzelnen Newsteile. Sie bestehen aus Überschrift, Text,
Datum, ...
Es ist möglich, daß eine News kein, ein oder zwei Bilder hat.

+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| id          | int(11)      |      | PRI | 0       | auto_increment |
| name        | varchar(100) |      |     |         |                |
| description | varchar(255) | YES  |     | NULL    |                |
+-------------+--------------+------+-----+---------+----------------+

Die Namen der Bilder sind hier gespeichert.

News
+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+
| id        | int(11)     |      | PRI | 0       | auto_increment |
| name      | varchar(20) | YES  |     | NULL    |                |
| news_date | date        | YES  |     | NULL    |                |
| lang_id   | int(11)     | YES  |     | NULL    |                |
| header    | text        | YES  |     | NULL    |                |
| footer    | text        | YES  |     | NULL    |                |
+-----------+-------------+------+-----+---------+----------------+

Die News bekommt in dieser Tabelle einen Name, ein Datum, eine Begrüßung
, ...


News_News_items
+--------------------+---------+------+-----+---------+-------+
| Field              | Type    | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| news_item_id       | int(11) |      | PRI | 0       |       |
| news_id            | int(11) |      | PRI | 0       |       |
+--------------------+---------+------+-----+---------+-------+

In News_News_items werden die Newsteile mit der News verbunden.

Und jetzt meine Fragen:
1. Ist dieser Aufbau so gut ?
2. Wenn ja, wie lautet die SQL Anweisung um headline, teaser, body und
die Namen der Bilder (in der richtigen Reihenfolge) zu bekommen ?

MfG Dirk
PS: Herzlichen Dank für eure Mühe !!!
========================================================== 
Dirk Waxweiler
incotech * 23,rue des Bruyères * L-1274 Howald/Luxembourg 
Tel.: +352 29 53 83 -1 * Fax: +352 29 53 83 222 
e-mail: dwax_(at)_incotech.lu * internet: www.incotech.lu 
==========================================================

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive