bwana_php
Новичок
проблема с PEAR MDB2: что возвращает $db_conn->exec("INSERT...");
Вставляю все данные в таблицу с помощью $db_conn->exec("INSERT ..."). Каждая строчка имеет "id SERIAL PRIMARY KEY" который выбирается автоматически RDBMS. Надо это id получить обратно сразу после вставки. Как это сделать? Пробовал:
Выдается сообщение "Fatal error: Call to a member function fetchRow() on a non-object"
Вставляю все данные в таблицу с помощью $db_conn->exec("INSERT ..."). Каждая строчка имеет "id SERIAL PRIMARY KEY" который выбирается автоматически RDBMS. Надо это id получить обратно сразу после вставки. Как это сделать? Пробовал:
Код:
$insert = $db_conn->exec("INSERT INTO ...");
$arr = $insert->fetchRow(MDB2_FETCHMODE_ASSOC, 0);
$id = $arr['id'];