gpt4 book ai didi

php - PHP失败,不确定原因

转载 作者:行者123 更新时间:2023-12-03 07:45:29 24 4
gpt4 key购买 nike

<?php
echo "hello";

$db='(DESCRIPTION = ADDRESS = (PROTOCOL = TCP)(HOST = some_ip)(PORT = some_port))(CONNECT_DATA = (SID = xxx.yyy)))';

$conn=oci_connect('user','pass','$db');

if (!$conn){
echo "No connection";
}
else{
echo "Connected!";
}
?>

我得到了上面的代码。它显示 您好,但其他任何信息,我不知道为什么,因为即使连接失败,它也应显示“ No connection ”,不是吗?

最佳答案

单引号下的变量将不会被解析!

改变这个

$conn=oci_connect('user','pass','$db');


$conn=oci_connect('user','pass',$db); //<--- Removed the single quotes around the variable!

Alvaro G Vicario 所述..您需要在您的PHP代码上启用错误报告。

将此添加到您的代码之上。
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);

您需要启用 oci扩展名。转到您的PHP.ini,并通过 删除这些行的注释来取消注释,保存文件并重新启动您的网络服务器
;extension=php_oci8.dll      
;extension=php_oci8_11g.dll

关于php - PHP失败,不确定原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com