我将 PHP 5.2 与Oracle 数据库11.1 一起使用。
编码
$query = oci_parse($conn, "SELECT * FROM COMMENTS WHERE PINID=$pinID and COMMENTID=$commentID");
导致此错误:
警告:oci_execute() [function.oci-execute]: ORA-00904: "COMMENTS":第159行C:\IODwww\hello.php中的标识符无效 ^
但运行这个工作正常:
$query = oci_parse($conn, "SELECT * FROM COMMENTS WHERE PINID=$pinID and COMMENTID=1");
这是我将多个变量注入查询字符串的结果,还是我犯了其他错误?