ZendFramework wykonanie zapytania sql

ZendFramework wykonanie zapytania sql
W0
  • Rejestracja:około 19 lat
  • Ostatnio:prawie 8 lat
0

Muszę wykonać update w postaci:

Kopiuj
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.

kalar
  • Rejestracja:prawie 14 lat
  • Ostatnio:12 miesięcy
  • Postów:95
0

Zf1 czy ZF2?

W0
  • Rejestracja:około 19 lat
  • Ostatnio:prawie 8 lat
0
kalar napisał(a):

Zf1 czy ZF2?

ZF2

kalar
  • Rejestracja:prawie 14 lat
  • Ostatnio:12 miesięcy
  • Postów:95
0

Ja mam to zrobione w pliku globla.php

Kopiuj
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:

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.