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%)
-----


  1. Błąd
  2. zapytanie SQL:
  3.  
  4. "SELECT articlesID,date,saved FROM ws_Ka2_articles UNION SELECT newsID,date,saved FROM ws_Ka2_news"
  5.  
  6. MySQL zwrócił komunikat:
  7.  
  8. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"SELECT articlesID,date,saved FROM ws_Ka2_articles UNION SELECT newsID,date,save' at line 1


Edit:

Mój błąd. dałem "" w zapytaniu, No ale tak w bazie działa zapytanie a przez skrypt się zawiesza

Edit2:

Wkleiłem nawet kod z bazy do php i to samo;/

Edit3:

Ok. Działa w skrypcie. wywaliłem to safe_query i dałem mysql_query i działa.

Dzięki za pomoc.

Ten post edytował Crea17 4.05.2010, 18:43:10
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: 11.10.2025 - 13:54