我有这段代码,连接总是很好,但是执行odbc_exec()时总会给我一个所有sql命令的“错误”。我正在使用Oracle数据库,并且正在使用DBA特权进行连接。 在我的PHP页面,我总是会收到警告“警告:odbc_exec()”,但没有指定任何理由。为什么odbc_exec总是失败?
....
$c = odbc_connect(service_name, user, password);
if (!$c)echo 'Failed to connect';
$sql= "SELECT * FROM MEDICOS";
$result = odbc_exec($c,$sql) or die("error");
...
任何人都知道这里发生了什么? 谢谢。
'MEDICOS'表真的存在吗? – GBD
请贴上确切的错误 – GBD
是的MEDICOS表存在。它不给我一个确切的错误,只有一个“警告:odbc_exec()”,但没有指定的原因。 odbc_exec总是返回false。我已经尝试使用oci_connect()和oci_parse(),但仍然停留在相同的情况下:/ – Afaria