Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polska nazwa dnia przy SELECT DATE_FORMAT(d, '%W'), chcę w wynikach polskie nazwy dni tygodn
qtchb
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 24.08.2004
Skąd: Poznań

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


Mam takie zapytanie:
  1. $sql = "SELECT id, DATE_FORMAT(data, '%W') as nazwa_dnia, wpis FROM md_szefo ORDER BY id DESC" OR print mysql_erro();

W wynikach dostaję anglojęzyczną nazwę dnia tygodnia. Co muszę zrobić, żeby pokazywał polskie nazwy? Jak to zmienić?

Proszę o informację raczej łopatologiczną, bo nei mam za dużej orientacjiw administracji mysql (czyli gdzei dokładnie to ustawić i jak).

Pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Nie jestem pewien czy da się to zmienić. Możesz użyć tabeli z polskimi dniami tygodnia np.
  1. <?php
  2.  
  3. $dayPl= array(0=>'Niedziela', 'Poniedziałek'); //wymieniłem tylko 2 dni reszte musiałbyś uzupełnić
  4.  
  5. ?>

Wykonujesz swojego SQL`a (z drobną modyfikacją W->w):
  1. $sql = "SELECT id, DATE_FORMAT(data, '%w') as nazwa_dnia, wpis FROM md_szefo ORDER BY id DESC" OR print mysql_erro();

A potem w wynikach podmieniasz, np.
  1. <?php
  2.  
  3. print($dayPl[$row[1]]);
  4.  
  5. ?>


Ten post edytował Ar2r 20.12.2004, 19:09:23
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 - 22:16