Zend_Dbでの簡単なSELECT、INSERT、UPDATEの例
SELECT
$select = $db->select()
->from('tbl_yubin_jisho')
->where('yubin_bango = ?', $yubin);
//作成されたsqlの表示
//echo $select->__toString();
$jusho = $this->_db->fetchAll($select);
//取得するカラムを限定
$select = $db->select()
->from('tbl_yubin_jisho',array("jusho")
->where('yubin_bango = ?', $yubin);
// SELECT jusho FROM tbl_yubin WHERE yubin_bango = '0000000'
INSERT
$data = array(
'name' => $name,
'jusho' => $jusho
);
//データを追加する
$db->insert('tbl_jusho', $data);
UPDATE
$data = array(
'name' => $name,
'jusho' => $jusho
);
// データを更新する
$db->update('tbl_jusho', $data, "id = " . $id);
//$idはquoteIntoするか事前にチェックすべき
$select = $db->select()
->from('tbl_yubin_jisho')
->where('yubin_bango = ?', $yubin);
//作成されたsqlの表示
//echo $select->__toString();
$jusho = $this->_db->fetchAll($select);
//取得するカラムを限定
$select = $db->select()
->from('tbl_yubin_jisho',array("jusho")
->where('yubin_bango = ?', $yubin);
// SELECT jusho FROM tbl_yubin WHERE yubin_bango = '0000000'
INSERT
$data = array(
'name' => $name,
'jusho' => $jusho
);
//データを追加する
$db->insert('tbl_jusho', $data);
UPDATE
$data = array(
'name' => $name,
'jusho' => $jusho
);
// データを更新する
$db->update('tbl_jusho', $data, "id = " . $id);
//$idはquoteIntoするか事前にチェックすべき
関連 2014-02-11 18:28:36