我正在使用wamp server 2.0和PHP一起工作,我的數據庫是Oracle 10g。PHP:從Oracle 10g數據庫獲取數據
我是新來的PHP,我試圖從數據庫中獲取數據。
我的表格中有兩列。我想顯示1列數據。 執行後,我只得到空白頁面,沒有來自數據庫的數據(是的,我的數據庫中有數據)。
我該如何解決這個問題?
<?php
$c = oci_connect("system", "123", "localhost/XE");
if (!$c) {
echo "Unable to connect: " . var_dump(oci_error());
die();
}
$s = oci_parse($c, "select col2 from tab1");
oci_execute($s, OCI_DEFAULT);
while ($row =oci_fetch($s)) {
echo $row['name']."<br>";
}
// Commit to save changes...
oci_commit($c);
// Logoff from Oracle...
oci_free_statement($s);
oci_close($c);
?>
爲什麼你需要提交如果你沒有改變任何東西? – zerkms 2011-03-27 12:55:51
我應該刪除這個聲明 – CHANDRAHAS 2011-03-27 12:57:02
肯定,但它不會改變任何東西爲你的麻煩;-) – zerkms 2011-03-27 12:58:18