我想使用我公司的内部网访问远程Linux服务器上的Oracle数据库。
目前,我可以通过Excel和Windows 7计算机上的系统DSN访问它。但是我在excel电子表格中遇到了多个查询的困难,所以我想创建一个使用PHP做同样事情的网页。
我有数据库所在服务器的名称,但我无法得到任何响应,无论是好还是坏我的查询。我读过关于网络的文件
以下是连接脚本的示例:
//Data Source=username/password@//myserver:1521/my.service.com;
echo "set up db connection.<Br>";
$db = oci_connect('userid', 'password', 'server/db');
if (!$db) {
echo "no db. <br>";
$e = oci_error();
if (!$e) {
echo "no oci errors. <br>";
}
else {
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
}
else {
echo "DB, yes <br>";
}
if ($db->connect_error) {
echo "Connection errors. <br>";
die('Connect Error ('. $db->connect_errno .') '. $db->connect_error);
}
else {
echo "no connection errors.<br>";
}
echo 'Success, db info: '. $db->host_info .'.<br>';