Как выполнить запрос, содержащий хранимую процедуру с codeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как выполнить запрос, содержащий хранимую процедуру с codeigniter

Сообщение Anonymous »

Я знаком с MySQL Server и теперь пытаюсь изучить Postgresql.
до, я сохраняю/обновлять данные от CI с использованием процедуры MSSQL Store
Пример:




Код: Выделить всё

$data = array(
'name' => $_POST['name'],
);
$insert = $this->db->save($data);
моя модель

Код: Выделить всё

public function save($data){
$sp = "insert ?";
$result = $this->db->query($sp,$data);
return $this->db->affected_rows();
}
< /code>
Я пытаюсь реализовать этот код, чтобы вызвать функцию PostgreSQL, но он дает мне ошибку, подобную этой < /p>

Ошибка: ошибка синтаксиса при или ближнем «Вставка».CREATE OR REPLACE FUNCTION insert(name varchar(50)) RETURNS refcursor AS $$
DECLARE
nama varchar(50);
BEGIN
INSERT INTO dt_anggota VALUES(nama);
END;
$$ LANGUAGE PLPGSQL;
Что не так с моим кодом или моей функцией?

Подробнее здесь: https://stackoverflow.com/questions/462 ... odeigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»