Re: Last ID Problem

Поиск
Список
Период
Сортировка
От Mitch Pirtle
Тема Re: Last ID Problem
Дата
Msg-id 330532b605013111524d2c603@mail.gmail.com
обсуждение исходный текст
Ответ на Last ID Problem  (<operationsengineer1@yahoo.com>)
Ответы Re: Last ID Problem  (<operationsengineer1@yahoo.com>)
Список pgsql-novice
On Mon, 31 Jan 2005 11:13:58 -0800 (PST),
operationsengineer1@yahoo.com <operationsengineer1@yahoo.com> wrote:
> -----------------------
>
> $cust = $_POST['cust']; // data entered
> $cust = addslashes($cust); // take care of slashes
>
> $db = &ADONewConnection('postgres');
> $db -> Connect($db_string,$db_owner,$db_pw,$db_name);
>
> $sql = "INSERT INTO customer (customer_name) VALUES
> ('$cust')"; // query to insert data - works fine.
>
> $id = "SELECT currval('cust_id')"; // used in an
> attempt to get last id (colum 'cust id')entered into
> db.
>
> $result = $db->Execute($sql);  // works fine.
>
> $id_result = $db->execute($id);  // $id_result has no
> value.
>
> ------------------------------

Why not first get the current value from the sequence, use it for your
INSERT statement, and then have it handy for the rest of the script?

    http://phplens.com/lens/adodb/docs-adodb.htm#inserted_id

-- Mitch

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

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: How to learn Postgres?
Следующее
От: "Vishal Kashyap @ [SaiHertz]"
Дата:
Сообщение: Re: Last ID Problem