У меня есть простой запрос в php на оракуле:
$query='select u.username,u.lastname,u.firstname,c.event,c.reason
from users u, events c
where c.created_by=u.user_id and
u.username!="foo" and
c.event > "2012-01-01"';
это проходит через oci_parse просто отлично....
но есть перевод, который должен произойти, чтобы oci_execute не подавился «неверным идентификатором» для условий. Приведенный выше запрос работает нормально, если я удалю из оператора «and u.username! = «foo» и c.event>« 2012-01-01 »», например:
$query='select u.username,u.lastname,u.firstname,c.event,c.reason
from users u, events c
where c.created_by=u.user_id';
Как правильно структурировать оператор, чтобы передать условия пользователя и даты в oci_execute?