odbc_execute (): предоставленный ресурс не является допустимым ресурсом результата ODB C с использованием PHP - PullRequest
1 голос
/ 18 января 2020

Я пытаюсь подключиться к базе данных Oracle с PHP. Вот как выглядит мой код:

$user = "myuser"; 
$password = "myuser";
$con = odbc_connect("Driver={Devart ODBC driver for Oracle};Direct=true;Host=host;Port=1521;Service Name=serv;User ID=myuser;Password=myuser", $user, $password);

$insercion = "INSERT INTO `table` (`attr1`, `attr2`, `attr3`) VALUES (?, ?, ?)";
**$rs = odbc_execute($con, array($attr1, $attr2, $attr3));**

if($rs)
    echo "Inserted";

Я получаю следующую ошибку:

Предупреждение: odbc_execute (): предоставленный ресурс не является допустимым ODB C Ресурс результата в C: \ xampp \ htdocs \ ddsi \ server \ funciones. php в строке 63

Строка 63 находится между ** в приведенном выше коде. Я что-то пропустил? Все это Oracle кажется беспорядочным ... Заранее спасибо!

Дополнительная информация

Я создал новый системный DSN под OBD C Data Источники (32 бита). При нажатии «Проверить соединение» появляется сообщение «Соединение установлено успешно».

Выполнение var_dump($con); показывает следующее:

resource (5) типа (ссылка odb c)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...