SC_Queryの関数は適当に書くと結構外れる

EC-CUBEは結構クソで、MySQLのSQL文を(お作法上)直接書かせてくれない。SC_QueryというクラスでだいたいのSQL文はサポートされているんだが、こんな感じかなと思って適当に書いてもだいたい通らない。ので備忘録。

insert

$queryobj->insert('テーブル名', array('カラム名1' => '値','カラム2' => '値','カラム3' => '値3'));
$queryobj->insert('dtb_sample', array('column1' => $value1,'column2' => $value2,'column3' => $value3));

select

$queryobj->select('表示選択カラム','テーブル名', 'where句'));
$where = 'id=100';
$foo = aray();
$foo = $queryobj->select('*','dtb_sample',$where);

delete

$queryobj->delete('テーブル名','where句');
$where = 'datetime < now()';
$queryobj->delete('dtb_sample',$where);