Проблема: я могу успешно использовать запрос select в PHP с помощью odbc_exec, однако я не могу выполнить запрос INSERT INTO or UPDATE
.
Ресурсы: Windows Server 2003: IIS 6, SQL Server 2005.
Вот мой код:
<?php require('../_DSN/DSN_M.php'); $cnnOra = odbc_connect($strarrDSN['dsn'], $strarrDSN['username'], $strarrDSN['pswd']); $res_slct = odbc_exec($cnnOra, " select * FROM person;") or die (odbc_errormsg()); odbc_result_all($res_sldr); $sqlupd = "UPDATE person SET person_ame='Steve Woz' WHERE pk_person_ID = '32';" $res_upd = odbc_exec($cnnora, $sqlupd) or die(odbc_errormsg()); $res_cmt = odbc_commit($cnnora); var_dump($res_upd); var_dump($res_slct); var_dump($res_cmt); // close the connection odbc_close($cnnOra); ?>
Выводится вывод запроса SELECT, и на странице нет данных errormsg или var_dump.
Вот результат запроса SELECT:
pk_person_ID fk_SSN fk_qual1_ID fk_qual2_ID person_Name 31 999999999 1 1 bobby buchier 32 999999999 2 2 Frank Gifford
Я что-то упустил?