Общие > Базы данных

placeholder errors (Postgresql)

(1/1)

Lastiik:
Ошибки типа:

1) Cannot mix placeholder styles ":foo" and "?"
2) DBD::Pg::st execute failed: execute called with an unbound placeholder


юзаю перл, postgresql

что то вроде

$c="http\\:\\/\\/www\\.com\\/ is it good link\\?";

my $sth=$dbh->prepare("insert into table values(1,\'$c\')");

а почему ?

Lastiik:

--- Цитировать ---
$c="thnx bryian for clearing this up \\- we all make mistakes \\- please feel free to join \\#services anytime for further help\\, if needed\\.";


DBD::Pg::st execute failed: execute called with an unbound placeholder at ./script.pl line 205, line 1.

--- Конец цитаты ---

commander:
Lastiik
очень советую... использовать SQLayer для работы с бд... (эта надстройка на DBI облегчит тебе жизнь в разы)

Lastiik:
не, мне не хватало лишь $dbh->quote();
;)

А в леерах что толку, что он возвращает уже готовый массив\\хеш ?

commander:
Lastiik
одного этого вполне достаточно... ;)

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии