SELECT语句在我的php脚本和Oracle数据库之间运行正常且非常快。但UPDATE语句需要永远运行,即使更新一行的小查询也会使Web浏览器加载页面几分钟。 这是我想从localhost执行的示例代码。但页面正在永远加载......
The sample code is:
$connect = oci_connect("SYSTEM","admin","XE");
if($connect) {
//echo 'connected';
$qry = oci_parse($connect,"UPDATE USER SET PASSWORD='1234' WHERE USERNAME='abc'");
$res=oci_execute($qry,OCI_COMMIT_ON_SUCCESS);
if($res){
echo "successfully updated";
}
}
else {
echo 'Not connected';
}
答案 0 :(得分:0)
调试问题的两种方法 -
检查查询日志 - 如果查询正在按预期运行。
如果您使用的是Mysql,此链接可以提供帮助 - > How can I start and check my MySQL log?
如果是oracle - > https://docs.oracle.com/cd/E12032_01/doc/epm.921/html_techref/config/querylog/qlovervw.htm
这可能是您的开发环境的一个问题。
这还取决于您正确配置的开发环境。
您可以从您的php配置文件(php.ini)开始。
并为您的问题编辑更多详细信息。