Witam,

Tak jak w temacie korzystam z biblioteki MDB2 i chciałbym wykonać insert tak:

Tabela zawiera więcej elementów, ale tylko 2 są not null

  1. $data = array('label'=>'wartośc, 'label2'=>'wartosc2');


Gdzie $this->getContener()->getDB() jest uchwytem do bazy danych.

  1. $this->getContener()->getDB()->loadModule('Extended');
  2. $result = $this->getContener()->getDB()->autoExecute('prefix_news', $data, MDB2_AUTOQUERY_INSERT);

i nic z logów wynika jakby nie wstawiał value ? ale chyba nie tutaj problem. Inne rozwiązania typu:


  1. $people = ( ('john', 34));
  2. $q = 'INSERT INTO person ( name, age) VALUES (?, ?)';
  3. $statement = $mdb2->prepare($q);
  4. $statement->execute($person);

Też nie działa jedyna możliwość to zrobienie zapytania na sztywno i wykonanie na nim query.

Ktoś korzysta z tej biblioteki i jest mi w stanie pomóc ?