![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Po wykonaniu zapytania SQL zamieszczonego powyżej dostaje wynik: Od: 2009-02-02 Do: 2009-02-03 (Konferencja biznesowa) Od: 2009-03-20 Do: 2009-03-21 (Wesele) itd Niestety mam mały problem i tu proszę o pomoc: Jak zmienić kod aby po zapytaniu SQL wyświetliło się: Od 2 luty(poniedziałek) do 3 luty(wtorek) - Konferencja biznesowa ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Proszę
Ten post edytował kefirek 8.04.2009, 12:27:40 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
ale jak to zrobić żeby funkcja brała to sobie z tego SELECTa ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod CONCAT( 'Od: ', DATE_FORMAT(dataStart, '%e %M (%a)'), ' Do: ', DATE_FORMAT(dataKoniec, '%e %M (%a)'), ' (', opis, ')' ) AS label choć jak na moje to lepiej byłoby przekazywać sztywną datę (dateStart, dateKoniec) do funkcji, którą zapodał kefirek. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod CONCAT( 'Od: ', DATE_FORMAT(dataStart, '%e %M (%a)'), ' Do: ', DATE_FORMAT(dataKoniec, '%e %M (%a)'), ' (', opis, ')' ) AS label choć jak na moje to lepiej byłoby przekazywać sztywną datę (dateStart, dateKoniec) do funkcji, którą zapodał kefirek. Twój sposób już próbowałem ale wtedy wyświetlają się nazwy po angielskiu a ja potrzebuje po polski. Tylko nie wiem jak połączyć funkcje kefirka z moim kodem :/ |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
może coś źle robię :/ wykonuje: SET lc_time_names = 'pl_PL'; następnie: SELECT @@lc_time_names; ale nadal jest: @@lc_time_names en_US zamiast pl_PL :/ |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Mam nadzieję, że to w ramach jednego połączenia wykonujesz, czy kilku osobnych?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://dev.mysql.com/doc/refman/5.0/en/locale-support.html było w osobnych
no ale wykonałem razem SET lc_time_names = 'pl_PL'; SELECT @@lc_time_names; i zadziałało jak połączyłem powyższe z moim SELECTEM to wywalało mi błąd z CONCAT :/ jeszcze coś pokombinuje |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jaki błąd?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
wykonuje się poprawnie i wyświetla się: Od: 02 luty Do: 2009-02-03 (Konferencja biznesowa)
error: #1271 - Illegal mix of collations for operation 'concat' |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
gdzie to sprawdzić?
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
PMA: utf8_general_ci
i niby mam ustawione kodowanie na $gateway->setCharsetHandler("iconv", "ISO-8859-2", "ISO-8859-2"); ale na razie wykonuje SELECTy tylko z poziomu bazy danych |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A dla kolumn?
[php]setCharsetHandler("iconv", "ISO-8859-2", "ISO-8859-2");[php] Mhmm, a nie możesz korzystać wszędzie z UTF? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
no rzeczywiście bład był w dekodowaniu.
W phpMyAdmin
wyświetliło się poprawnie: Od: 02 luty Do: 03 luty 2009 (Konferencja biznesowa) niestety w php już gorzej:/ kod wygląda tak
Wywala błąd: (Object)#0 message = "faultCode:AMFPHP_RUNTIME_ERROR faultString:'sprintf(): Too few arguments' faultDetail:'C:\xampp\htdocs\testZSQL\services\TerminyService.php on line 16'" (powyżej to jest linia 20) dla php: $gateway->setCharsetHandler("none", "utf-8", "utf-8"); Ten post edytował noiragneau 9.04.2009, 08:12:25 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie można w mysql_query wykonywać kilku zapytań na raz.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie można w mysql_query wykonywać kilku zapytań na raz. po usunięciu
i wykonaniu tylko
pojawia się ten sam błąd w tym samym miejscu |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Wykonaj kilka mysql_query" title="Zobacz w manualu PHP" target="_manual z każdym z zapytań osobno.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.08.2025 - 00:41 |