Почему то не работает функция
oci_fetch ();
при выполнении запроса в Oracle SQL Developer, данные возвращаются, а в PHP нет.
Пример кода:
$username = 'user';
$password = 'pass';
$db = 'db';
$connect = OCILogon($username, $password, $db, 'AL32UTF8');
$select = "
select row
from scheme.table
";
$query = OCI_Parse($connect, $select);
// Возвращает true
oci_define_by_name($query, 'ROW', $row);
// Возвращает true
oci_execute($query);
// Возвращает false
while (oci_fetch($query)) {
echo $row;
}
oci_free_statement($query);
oci_close($connect);
Причем другие запросы работают и что то возвращают, а этот нет.
В таблице 100% данные есть.
Почему так может происходить?