2015-12-29 2 views
1
$letter= "A"; 
$statement = oci_parse($connection, "select * from person where firstname like ':letter%'"); 
oci_bind_by_name($statement, ':letter', $letter); 

Я уже тестировал его с помощью «select * from person», и это сработало. Я хочу получить список лиц, имена которых начинаются с буквы «А». Это возможно?ORA-01036: незаконное имя/номер переменной - oci_bind_by_name

ответ

1

Попробуйте обновить свой запрос следующим образом:

oci_parse($connection, "select * from person where firstname like :letter || '%'"); 
+1

это сработало! Спасибо! – gogogod

Смежные вопросы