powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы в добавлении строк Oracle + PHP
7 сообщений из 7, страница 1 из 1
Проблемы в добавлении строк Oracle + PHP
    #38159529
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не врубаюсь в чем может быть причина в добавлении строк.
Делаю все по инструкции
Код: php
1.
2.
3.
$conn = oci_connect('hr', 'welcome', 'localhost/XE'); //True
$stid = oci_parse($conn, "INSERT INTO mytab (col1) VALUES (123)");
oci_execute($stid, OCI_DEFAULT); // На это ругается oci_execute() ora-00928 УГРППВРП УГАВНГУ SELECT in /..../ on line
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38159618
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторORA-00928

Missing SELECT keyword
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38159686
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowавторORA-00928

Missing SELECT keyword
Это понятно, но где (в чем) ошибка если $conn = True значит к базе мы подцепились, можно с ее таблицами работать а тут...
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38160188
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, пожалуйста, куда копнуть?
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38160346
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что ошибка именно в этой строке?
Выполнил ваш отрывок скрипта локально - всё отлично вставилось.

Сделайте отдельный скрипт, состоящий ровно из этих трёх строчек, которые вы привели. Он тоже ошибку выдавать будет?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?php
$conn = oci_connect('TEST','TEST','LOCAL');

$stid = oci_parse($conn, "INSERT INTO tst_a(tst) VALUES('TEST')");

$r = oci_execute($stid,OCI_DEFAULT);

if (!$r) {
    $e = oci_error($stid);
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

echo "OK!!";
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38160471
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вывел мне ОК!! но в таблицу на серваке ни чего не добавилось таблица осталась пустой
...
Рейтинг: 0 / 0
Проблемы в добавлении строк Oracle + PHP
    #38160508
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс а зафиксироват я не зафиксировал вот так работает
Код: php
1.
oci_execute($stid,OCI_COMMIT_ON_SUCCESS)


если по дефолту и добавить oci_commit() то не пашет. Спасибо, копать нужно было мануалы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы в добавлении строк Oracle + PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]