Oracle + PHP:在HTML表格中显示结果

时间:2016-10-31 20:43:32

标签: php html oracle oci

我在使用OCI8进行连接时修补PHP和Oracle方面遇到了一些麻烦。我已经确认我能够连接,但不断收到以下错误:

PHP Fatal error: Call to a member function query() on resource ... on line 17.

这是我目前的代码

<?php 
$DB = '//DBGOESHERE:PORT/SIDHERE';
$DB_USER = '****';
$DB_PASS = '****';

$conn = oci_connect($DB_USER, $DB_PASS, $DB);

//check for errors
if (!$conn)
{
    $e = oci_error();
    print htmlentities($e['message']);
    exit;
}

$sql = "select display_name, last_export_file, last_export_date from schema.ms_export where last_export_date > sysdate -1 order by last_export_date desc";
$stid = oci_parse($conn, $sql);
oci_execute($stid);
while (oci_fetch($stid)) {
    echo oci_result($stid, 'display_name') . " | ";
    echo oci_result($stid, 'last_export_file') . " | ";
    echo oci_result($stid, 'last_export_date') . "<br>\n";
}
oci_free_statement($stid);
oci_close($conn);
?>

任何帮助将不胜感激!从技术上讲,我试图让它输出到一个漂亮的HTML表格,但从廉价和肮脏的换行开始。

谢谢!

1 个答案:

答案 0 :(得分:0)

结束以上是正确的,我没有同步最新版本的php文件。对不起,对不起!