Dalej nie działa i nie wiem dlaczego. Wypisałem sobie zapytanie i dane do bindowania:
<?php
INSERT INTO `jbcms_users`
(`login`
, `password`
, `e
-mail`
, `autologin`
, `
key`
, `gadu
-gadu`
, `Tlen
.PL`
) VALUES
(:login
, :password
, :e
-mail, :autologin
, :key, :gadu
-gadu
, :Tlen
.PL
)Bindowanie: login | login1 | 2
Bindowanie: password | password1 | 2
Bindowanie
: e
-mail | e
-mail1
| 2
Bindowanie: autologin | 1 | 5
Bindowanie
: key | cb3445bc88e6412cba3703fbffa03294
| 2
Bindowanie: gadu-gadu | 2354167 | 1
Bindowanie: Tlen.PL | Tlen.PL1 | 2
PDOException Object
(
[message
:protected
] => SQLSTATE
[HY093
]: Invalid parameter number
: parameter was not
defined [string:private] =>
[code:protected] => HY093
[file:protected
] => C
:Program FilesVertrigoServwwwjbcmsengineDatabase
.class.php
[line:protected] => 282
(
(
[file] => C
:Program FilesVertrigoServwwwjbcmsengineDatabase
.class.php
[line] => 282
[function] => execute
[class] => PDOStatement
[type] => ->
(
)
)
(
[file] => C
:Program FilesVertrigoServwwwjbcmsengineAuthorization
.class.php
[line] => 108
[function] => Add
[class] => Database
[type] => ->
(
(
(
[0] => login
[1] => str
[2] => login1
)
(
[0] => password
[1] => str
[2] => password1
)
(
[1] => str
[2] => e-mail1
)
(
[0] => autologin
[1] => bool
[2] => 1
)
(
[1] => str
[2] => cb3445bc88e6412cba3703fbffa03294
)
(
[0] => gadu-gadu
[1] => int
[2] => 2354167
)
(
[0] => Tlen.PL
[1] => str
[2] => Tlen.PL1
)
)
[1] => users
)
)
(
[file] => C
:Program FilesVertrigoServwwwjbcmspublic_htmlindex
.php
[line] => 31
[function] => Register
[class] => Authorization
[type] => ->
(
(
(
[0] => login1
[1] => str
)
(
[0] => password1
[1] => str
)
(
[0] => password2
[1] => str
)
(
[0] => e-mail1
[1] => str
)
(
[0] => 1
[1] => bool
)
(
[0] => cb3445bc88e6412cba3703fbffa03294
[1] => str
)
(
[0] => 2354167
[1] => int
)
(
[0] => Tlen.PL1
[1] => str
)
)
)
)
)
(
[0] => HY093
[1] => 0
)
)
?>
Edit:
Proszę o pomoc. Ten skrypt jest mi pilnie potrzebny. Ew. proszę o jakieś linki, które mogą pomóc mi rozwiązać problem.