Oracle выбор через php не будет отображаться на моей странице - PullRequest
0 голосов
/ 20 апреля 2020

У меня возникли проблемы с доступом к 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.

Любые идеи очень поможет Спасибо за чтение.

...