php链接oracle数据库

建站交流14年前 (2011-08-24)14010
php链接oracle数据库
[quote]我曾经装过10G的php连接ord。
程序运行必须步骤如下
1.安装orl client

2.修改php.ini,打开php_oci.dll等扩展dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_oci8.dll
extension=php_oracle.dll
@header("Content-Type: text/html; charset=gb2312");

$conn = oci_connect('name', 'pass', 'ordclientdbname','ZHS16GBK');//SIMPLIFIED CHINESE_CHINA.ZHS16GBK AMERICAN.UTF8
if (!$conn) {
$e = oci_error();
print htmlentities($e['log_Content']);
exit;
}

$query = 'SELECT * FROM taobaogoods';

$stid = oci_parse($conn, $query);
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['log_Content']);
exit;
}

$r = oci_execute($stid, OCI_DEFAULT);
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['log_Content']);
exit;
}

print '';
$i =0;
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '';

foreach($row as $item) {
// if($i ==3)echo "";

print '';
//print '';
}
$i++;
//exit;
print '';
}
print '
'.($item ? $item:' ').''.($item ? iconv('utf-8','gb2312',htmlentities($item)):' ').'
';

oci_close($conn);
exit;[/quote]


发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。