使用 oci_bind_by_name 在 Oracle 数据库中搜索字符串
Search for string in Oracle database with oci_bind_by_name
$statement = oci_parse($connection, "select * from customer where username = ':username'");
oci_bind_by_name($statement, ':username', $username);
我想将用户输入与数据库进行比较。我认为声明中的引号有问题。
改成这样,你不应该把绑定变量放在单引号里:
$statement = oci_parse($connection, "select * from customer where username = :username");
有关更多示例,请参阅 oci_bind_by_name
文档:
$statement = oci_parse($connection, "select * from customer where username = ':username'");
oci_bind_by_name($statement, ':username', $username);
我想将用户输入与数据库进行比较。我认为声明中的引号有问题。
改成这样,你不应该把绑定变量放在单引号里:
$statement = oci_parse($connection, "select * from customer where username = :username");
有关更多示例,请参阅 oci_bind_by_name
文档: