![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałbym wyświetlić zapytanie tworzące procedurę: "SHOW CREATE PROCEDURE...". Oczywiście wynik otrzymuję, z tym, że z pewnymi różnicami, jeśli korzystam z innego klienta bazy danych - czy tak być powinno? Zagłębiając się w szczegóły, chodzi o wyświetlanie zmiennych procedury, a dokładnie tych liczbowych. Poniżej wyjaśniam... Zapytanie z MySQL Workbench, czy przez PHPMyAdmin wyświetla mi np.:
I to jest ok. Natomiast, w PHP, przy dokładnie tym samym zapytaniu, z wykorzystaniem PDO, otrzymuję taki wynik:
Problem występuje przy "INT". W pierwszym przypadku liczba "4" znajduje się w nawiasie, zaś w drugim - znajduje się ona poza nawiasem, przez co całe zapytanie jest błędne, gdyż próbując wykonać takie, otrzymuję błąd składni. Czy ktoś mógłby wyjaśnić o co chodzi? Ten post edytował Mephis 29.05.2017, 07:54:39 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To pokaż jak to robisz w PHP.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Za bardzo się pospieszyłem z prośbą o pomoc. Problemem okazała się funkcja, którą dumpowałem wynik. Z niewiadomych dla mnie przyczyn wyciągała liczbę z nawiasu.
Wątek można zamknąć. Ten post edytował Mephis 29.05.2017, 09:30:44 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:08 |