Różnice przy wyświetleniu kodu tworzącego procedurę |
Różnice przy wyświetleniu kodu tworzącego procedurę |
29.05.2017, 07:54:17
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 |
|
|
29.05.2017, 09:15:17
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.
|
|
|
29.05.2017, 09:27:21
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.04.2024 - 00:40 |