Можно произвести SQL командой UPDATE. Например, так
UPDATE test
SET name = 'Петров'
WHERE name = 'Иванов'
Такие запросы, как правило, образуют конкатенацией (символ ".=" ) и хранят в переменной. В ниже следующем скрипте это переменная $query.
<? // *** соединение с БД *** require "primitive/connect.inc";
// *** изменение значений данных *** // формирование запроса $query = "UPDATE test " ; $query .= "SET name = 'Петров' " ; $query .= "WHERE name = 'Иванов' " ; // Исполнение запроса $result = pg_Exec( $cnct, $query ); if ( $result ) { echo "Data update \n"; } ?>
Сохраните скрипт под именем udate.php3. Запустите его и убедитесь, что фамилия "Иванов" была изменена на "Петров".