Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Pobieranie danych z 4 tabel
Crea17
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.05.2010

Ostrzeżenie: (0%)
-----


Witam, jestem początkujący w PHP i mam pewien problem. Otóż mam 4 tabele:

prefix_articles - artID, date, saved, title
prefix_blogss - blogID, date, saved, title
prefix_interviews - interID, date, saved, title
prefix_news - newsID, date, saved, title , published

Data jest zapisana poprzez 14cyfr, czyli microtime czy jakoś tak podobnie to się nazywa

Chcę zrobić skrypt, który będzie pobierał 5 ostatnich rekordów. Dla zobrazowania ma to wyglądać tak:

1. Tytuł Newsa 21.04.2010r
2. Tytuł Artykułu 19.04.2010r
3. Tytuł Newsa 18.04.2010r.
4. Tytuł Wywiadu 1.04.2010r.
5. Tytuł Blogu 20.03.2010r.

Wie ktoś jak napisać zapytanie, żeby takie coś można było wyświetlić poprzez pętle while?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crea17
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.05.2010

Ostrzeżenie: (0%)
-----


PREFIX jest to początek każdej tabeli zdefiniowany wcześniej w pliku z danymi do bazy. np as_asd_

Edit:

Przeczytałem ten temat i po wpisaniu:
  1. ini_set('display_errors','1');


Nic się nie zmienia.

Kod od tego skryptu to narazie tylko zapytanie
  1. $ergebnis = safe_query("SELECT articlesID,date,saved FROM ".PREFIX."articles UNION SELECT newsID,date,saved FROM ".PREFIX."news");


Wyjaśnie odrazu, że safe_query to jedna z funkcji CMS'u.

Wynik tego zapytania można zobaczyć tutaj: http://rewrite.mg-host.pl/


Ten post edytował Crea17 4.05.2010, 18:25:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 14:22