Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Export ostatnich rekordów z kilku tabel do pliku csv
brzanek
post
Post #1





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

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


Witam potrzebna mi pomoc w eksportowanie ostatnich rekordów z kilkunastu tabel do pliku csv.
W bazie danych mam kilka tabel z miejscowościami i temperaturami np:
Tabela szczecin
id tempmax tempmin
25 2,1 -4

Tabela koszalin
id tempmax tempmin
27 3,1 -2.1
To jest ostatni rekord z tej tabeli. Tak samo wyglądają inne tabele dla innych miejscowości. Jak mogę zapisać ostatnie rekordy z tych tabel do pliku csv przez php.
Format jaki powinien być w pliku csv powinien wyglądać tak:
tempmax tempmin miejscowosc
2.1; -4; szczecin
3.1; -2.1; koszalin
itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


Jeśli id jest autonumerem i ostatni rekord ma najwyższe id, to:

  1. SELECT tempmax,tempmin,'szczecin' FROM szczecin ORDER BY id DESC LIMIT 0,1
  2. UNION
  3. SELECT tempmax,tempmin,'koszalin' FROM koszalin ORDER BY id DESC LIMIT 0,1
  4. UNION
  5. ....


Możesz do te generacji tego zapytania użyć pętli w php.

P.S. A przy okazji, nie możesz zmienić struktury bazy i przechowywać danych w jednej tabeli?

Ten post edytował trueblue 14.02.2016, 08:43:59
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: 16.10.2025 - 04:14