我有以下错误
警告:oci_parse()要求参数1为资源,布尔值在第28行的C:\ wamp \ www \ JQueryMobileTest \ submit.php中给出
这是我的代码:
<?php
$sql="UPDATE table1 SET updated_date =SYSDATE ,trx_status ='Submitted' where TO_CHAR(trx_date, 'mm/dd/yyyy') LIKE '%$search%' AND trx_status = 'Saved'";
$res= oci_parse($link, $sql);
oci_execute($res);
?>
我不知道这个问题是什么,请有人帮我吗?
答案 0 :(得分:0)
如果$link
是布尔值,那么它的值很可能是false
。连接到数据库失败时会发生这种情况如果发生错误,oci_connect
会返回false
。有关详细信息,请参阅documentation。
您可以致电oci_error()
找到错误。文档中的示例:
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}