У меня возникли проблемы с доступом к Oracle записям базы данных через PHP - функции OCI8
Поэтому я пытаюсь отобразить любую запись в PHP из моего Oracle базы данных на мою страницу.
<?php
$conn = oci_connect('SYSTEM', '1234', 'localhost/orcl');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}else{
echo "Successfully connected!";
}
$sql = 'SELECT * FROM userPage';
$stid = oci_parse($conn, $sql);
oci_execute($stid);
while (($row = oci_fetch_array($stid, OCI_BOTH)) != false) {
echo $row[0];
echo $row[1];
}
oci_free_statement($stid);
oci_close($conn);
?>
Я не получаю никакой ошибки, поэтому мое соединение корректно, и мой запрос работает хорошо на моей таблице, потому что, если я изменю имя таблицы в запросе Я получаю сообщение об ошибке, что моя таблица не существует.
Я почти все перепробовал из oci8 функций , и весь мой результат - пустая страница.
В Oracle Я правильно создал таблицу и пытаюсь получить доступ к данным через SYSTEM, поэтому у меня не должно быть проблем с привилегиями.
Я использую Oracle 12 c, операционную систему мгновенного клиента 12_2 windows 7 (вообще не работала на win10), XAMPP v3.2.4.
Любые идеи очень поможет Спасибо за чтение.