I am trying to use a simple SQL statment with the LIKE operator. This SQL statement works on SQL developer but not when I try it on PHP.
SELECT * FROM hotels WHERE lower(name) LIKE '%luxury%';
However when I do the same thing in php I get this error:
Warning: oci_bind_by_name(): ORA-01036: illegal variable name/number
PHP Code:
$sql = "SELECT * FROM hotels WHERE lower(name) LIKE '%:term%'";
$stid = oci_parse($conn, $sql);
$term = "luxury";
oci_bind_by_name($stid, ":term", $term);
oci_execute($stid);