[Q] PDO use to bind arrays for insert

Поиск
Список
Период
Сортировка
От V S P
Тема [Q] PDO use to bind arrays for insert
Дата
Msg-id 1226803530.24888.1284994985@webmail.messagingengine.com
обсуждение исходный текст
Ответы Re: [Q] PDO use to bind arrays for insert
Список pgsql-php
Hi,
I appologize in advance, if this is not the right place
to ask (but I would appreciate then a pointer where I could ask)

I am using PHP 5.2.6 and Postgres 8.3 both on windows right now.

Wanted to know if there is a way to pass via PDO (because
that's how I connect now to Postgres)

an array of values to insert at once

for example:

I have a PHP class:

cwork
   $work_id;
   $work_desc;


I have, say, an array of 50 objects of type cwork

arr_work

I would like to insert all items in the array at once
so that I would do one trip to the database.

instead of performing insert SQL in a loop for each item.

In oracle such functionality is called array inserts or bulk
insert (sometimes).  And in C++/OCI the interface is to basically
specifying a character array of values (with byte offsets)
for eacho of the fields.

So there would be an array of work_id, and array of work_desc
and both of those of the same length would have been specified
and bound to the bind variables

Thanks in advance,
VSP



--
  V S P
  toreason@fastmail.fm

--
http://www.fastmail.fm - Or how I learned to stop worrying and
                          love email again


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

Предыдущее
От: Andy Anderson
Дата:
Сообщение: Re: See postgre tables from PHP code
Следующее
От: Chris
Дата:
Сообщение: Re: [Q] PDO use to bind arrays for insert