ZendFramework wykonanie zapytania sql

0

Muszę wykonać update w postaci:

UPDATE product SET status = 1 WHERE producentId = ? AND date != '2015-09-07';

Jak to najlepiej zrobić? Próbowałem jako execute statement, ale nie mogę dostać się do adaptera DB. Dane do bazy mam zapisane w pliku config.

0

Zf1 czy ZF2?

0
kalar napisał(a):

Zf1 czy ZF2?

ZF2

0

Ja mam to zrobione w pliku globla.php

use Zend\Db\Adapter\Adapter as DbAdapter;
use Zend\Db\Adapter\Adapter;

$adapter = new Adapter(array(
                'driver' => $config->db['adapter'],
                'database' => $config->db['dbname'],
                'username' => $config->db['username'],
                'password' => $config->db['password'],
                'hostname' => $config->db['host'],
                'port' => $config->db['port'],
                'charset' => $config->db['charset'],
                'driver_options'=>array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES UTF8;'),

W kontrolerze możesz się do tego dobrać tak:

$this->getServiceLocator()->get('Zend\Db\Adapter\Adapter'); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1