Ben Zend Framework kullanarak başladım ve geri bir veritabanı tablosuna verileri kaydeder uygun bir model oluşturduk. Ben yaşıyorum sorun sql deyimi eklemek için çalışıyor olmasıdır '?' veritabanındaki her bir sütun için bir değer olarak. Ben DBTable adaptör işlevlerine veri dizisini geçer tasarruf fonksiyonu aşağıdaki oluşturduk:
public function save() {
$data = $this->getData();
if ($data['pageId']==0) {
$this->getDbTable()->insert($data);
} else {
$this->getDbTable()->update($data, array('pageId = ?' => $data['pageId']));
}
}
Bu şey gibi görünüyor uygun hareket geçmesi gibi görünüyor ama madde veritabanı ve MySQL günlükleri içinde sql tablosuna dahil edilmez:
insert into DB_Table ('pageId','title','body') values ('?', '?', '?');
Bu aşağı düşüyor burada oldukça emin değil, herhangi bir işaretçiler minnetle almış olacaktır.
Teşekkürler