如何解决oci_parse:和oci_execute;警告
<?PHP
$conn = oci_connect("user","pass","LOSINGMINDHOST");
if (!$conn) {
$e = oci_error();
error_log(trigger_error(htmlentities($e['message'],ENT_QUOTES),E_USER_ERROR));
}
oci_close($conn);
?>
确认以上连接字符串成功。
<?PHP
include("include/database.PHP");
$queryMain = oci_parse($conn,"select * from soMetable");
oci_execute($queryMain);
?>
Warning: oci_parse(): supplied resource is not a valid oci8 connection resource in D:\htdocs\mysite\test.PHP on line 4
Warning: oci_execute() expects parameter 1 to be resource,bool given in D:\htdocs\mysite\test.PHP on line 26
我正在Windows Server 2019上使用PHP 7.4。
我检查了PHP.ini文件,以确保oci8连接可用和/或未注释掉。
我还需要做些什么?
解决方法
打开连接后,立即将其关闭。这使其无法使用。删除oci_close($conn);
呼叫。
总体而言,您可能希望查看其他体系结构,例如使用类。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。