Re: PDO does not trow Exceptions for queries

Поиск
Список
Период
Сортировка
От Chris
Тема Re: PDO does not trow Exceptions for queries
Дата
Msg-id 4A7769A9.6020205@gmail.com
обсуждение исходный текст
Ответ на PDO does not trow Exceptions for queries  (Andreas Kalsch <andreaskalsch@gmx.de>)
Ответы Re: PDO does not trow Exceptions for queries
Список pgsql-php
Andreas Kalsch wrote:
> $C->DB is my connection, but no exceptions will be thrown for the last
> queries - althogh there is an error (whoch the command line would show).
> Is there another option to activate throwing of exceptions?
>
>
> $C->DB->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
>
> $C->DB->query('DROP TABLE key');
>
> $C->DB->query('CREATE TABLE key ( id SERIAL NOT NULL PRIMARY KEY, k TEXT
> NOT NULL UNIQUE )');
>
> $S = $C->DB->prepare('INSERT INTO key (k)
> SELECT lower(k) FROM current_node_tags LIMIT 100');

prepare returns a 'pdostatement' which you then have to execute:

$S->execute();

This should generate an exception.

--
Postgresql & php tutorials
http://www.designmagick.com/


В списке pgsql-php по дате отправления:

Предыдущее
От: Carol Walter
Дата:
Сообщение: Re: pg_query_params version?
Следующее
От: Andreas Kalsch
Дата:
Сообщение: Re: PDO does not trow Exceptions for queries