我正在使用php_oci8
扩展程序连接到我的数据库Oracle 10g
。虽然,我可以使用该scott/tiger
帐户连接到我的数据库,但我无法对该数据库运行任何查询。我正在使用 Windows XP-32 位和 Oracle 10g。
我WampServer 2.1
用于执行我的PHP
脚本
这是我用于在表上执行更新查询的 php 脚本:
<?php
$conn = oci_connect('scott','tiger','');
if(!$conn)
echo "Not connected";
else
{
$query = " UPDATE demo SET amount=4500 where id=1";
$stmt = oci_parse($conn, $query);
oci_execute($stmt, OCI_DEFAULT);
echo "amount updated";
}
?>
执行此脚本时,我收到消息amount updated
,但更新的值未反映在数据库表中。谁能告诉我为什么会这样?有什么解决办法吗?
提前致谢