我正在使用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