![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Błąd: Invalid parameter number: number of bound variables does not match number of tokens' in .... Ma ktoś pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
masz jedno ? a przypisujesz dwie wartosci... komunikat bledy wyrazne ci na to wskazuje. Masz miec tylko wartosci ile masz znakow zapytania
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Masz jeden pytajnik, a przesyłasz w array'u 2 wartości?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zrozum, ze znaki zapytania maja isc do PREPARE. Do EXECUTE przekazywac masz tylko wartosci.
A teraz w prepare masz tylko jedno ? a w execute dajesz dwie wartosci... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ale masz $n w zapytaniu, a nie pytajnik, czyli do zbindowania zostaje CI jeden pytajnik, a chcesz bindować 2 wartości.
@nospor Czy Ty zawsze musisz być szybszy? Ten post edytował kapslokk 16.11.2015, 18:14:28 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Znaki zapytania przechowuje właśnie zmienna $n, dump tej zmiennej:
dump $v
Ten post edytował miras 16.11.2015, 18:17:52 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ok, ale do EXECUTE masz przekazac tablice wartosci. A ty teraz przekazujesz tekst oddzielony przecinkami pod $v (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
czyli to co jest pod $v zmienić na $v[] = $val, nie łapie już...
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No bo potem w EXECUTE wkladasz tablice w tablice. No skup sie troche. Ma byc jedno wymiarowa tablica (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tylko zamiast explodować, zrób sobie wcześniej tak, żeby Ci zamiast tego stringu generowało tablicę, na koniec doklej do niej $id. Ten post edytował kapslokk 16.11.2015, 18:37:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 20:00 |