Oracle数据库的下载安装另作参考
工具:
Oracle数据库 :oracel11.2.0.1.0
PHP :7.0.10
Apache:apache2.4.23
(1) 下载php_oci.dll(Oracle Call-Interface)
网址 https://pecl.php.net/package/oci8
注意要选择对应的版本!
(2) 解压文件后得到,将他们复制到 C:\wamp64\bin\apache\apache2.4.23\bin
不是C:\wamp64\bin\php\php7.0.10\ext 具体原因现在不知道。
(3) 修改C:\wamp64\bin\apache\apache2.4.23\bin目录下的php.in文件。
; extension=php_oci8_12c.dll
extension=php_oci8_11g.dll
这里我用的是oracle11.2.0.1.0是 所以用的是extension=php_oci8_11g.dll
(4) 编写PHP文件 echo phpinfo();
(5) 连接数据库
$conn= oci_connect('scott','密码','localhost:1521/数据库名');
iconv('GBK','utf-8',$data[$i])//解决乱码问题
0) {
echo "
\n";
echo "
\n";
foreach ($results as $key => $val) {
echo "
$key
\n";
}
echo "
\n";
for ($i = 0; $i < $nrows; $i++) {
echo "
\n";
foreach ($results as $data) {
//解决乱码问题
echo "
". iconv('GBK','utf-8',$data[$i])."
\n";
//echo iconv('GBK','utf-8',$data[$i]);
}
echo "
\n";
}
echo "
\n";
} else {
echo "No data found
\n";
}
echo " $nrows Records Selected
\n";
oci_free_statement($stmt);
oci_close($conn);
?>