)
我已经实现了oci扩展,我可以连接到数据库。
但我无法对数据库做任何事情: - (
在每个查询中我都找不到表或视图。
我试图写一个快速测试来证明它在php中有效:
<?php
$conn = oci_connection("user", "pass", "localhost/xe");
$stdi = oci_parse($conn, "SELECT COUNT(*) FROM tests WHERE STATUS =110");
echo oci_execute($stdi);
并获得ORA-00942错误。
我在sqlDevelopper中编写了相同的语句:
SELECT COUNT(*) from tests where status = 110;
得到一个结果。
好像我错了#34;数据库&#34;但据我所知,oracle并不适用于像MySQL这样的单独数据库。
我运行Oracle Express 11并且已经向用户授予了所有权利。
由于
答案 0 :(得分:0)
问题解决了。
我已授予错误的用户权利。
现在有了合适的用户,一切都很好: - )