![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem związany z procedurami składowymi w MySQL. Jeśli mam w procedurze INSERT to się wykonuje ale jak już mam SELECT to mi nic nie chce wyświetlić. Oto moja procedura:
I wywołuję to w PHP:
W bazie mam kilka rekordów ale niestety nie zwraca mi żadnego. Co może być tego przyczyną?? Proszę o pomoc Ten post edytował noob89 1.07.2009, 15:47:43 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie powinieneś skorzystać do tego celu z widoku?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
A nie powinieneś skorzystać do tego celu z widoku? Z widoku?? A po co?? Dane pobieram tylko z jednej tabeli więc nie mam po co tworzyć widoku. A i tak zapytania miałbym takie same. No chyba że się mylę. Potrzebuję to zrobić na procedurach a jakoś jak zapytanie zwraca jakąś wartość to mi jej nie wyświetla. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://dev.mysql.com/doc/refman/5.0/en/create-view.html
Właśnie widok IMHO byłby tu lepszym rozwiązaniem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
OK...
Jednak zostanę przy procedurach... Procedura ta zadziała jak dam na końcu LIMIT 1. Ale teraz mam inny problem. Przy SELECT nie wyświetla mi polskich znaków... zamiast nich mam "?"... Może ktoś się z tym spotkał i wie jak to poprawić?? W widokach też nie mam polskich znaków... Proszę o pomoc Zapomniałem dodać w tabele mam kodowaną w UTF-8, poszczególne kolumny też są w UTF-8, tak samo strona www... Ten post edytował noob89 2.07.2009, 10:15:20 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Wywołujesz gdzieś SET NAMES? Jakie kodowanie dla połączenia?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 30.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wywołujesz gdzieś SET NAMES? Jakie kodowanie dla połączenia? Nigdzie nie wywołuje SET NAMES... Kodowanie dla połączenia ustawione jest UTF-8... Przy widokach poradziłem sobie z tym problemem ale musiałem zrobić typ kolumn TINYBLOB... i teraz wyświetla polskie znaki. Ale czy to jest dobre rozwiązanie?? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
IMHO mało efektywne.
Poszukaj na tym forum o kodowaniu w MySQL. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:43 |