Автор Тема: placeholder errors (Postgresql)  (Прочитано 3211 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lastiik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
placeholder errors (Postgresql)
« : 25 Апреля 2005, 00:57:44 »
Ошибки типа:

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

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
placeholder errors (Postgresql)
« Ответ #1 : 25 Апреля 2005, 00:59:51 »
Цитировать

$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

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
placeholder errors (Postgresql)
« Ответ #2 : 25 Апреля 2005, 10:54:03 »
Lastiik
очень советую... использовать SQLayer для работы с бд... (эта надстройка на DBI облегчит тебе жизнь в разы)
And no religion too...

Оффлайн Lastiik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
placeholder errors (Postgresql)
« Ответ #3 : 25 Апреля 2005, 11:54:57 »
не, мне не хватало лишь $dbh->quote();
;)

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

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
placeholder errors (Postgresql)
« Ответ #4 : 26 Апреля 2005, 09:35:38 »
Lastiik
одного этого вполне достаточно... ;)
And no religion too...

 

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