ADOを利用する(2)なんだか便利
なんだか便利。
ActiveRecordを触った後だと、微妙な感じが残るのはなぜだろう?
autoExecute
- INSERTとUPDATEを自動的に
- 意識して使わないといけない
- UPDATEでは、WHERE句の中身だけが必要。WHEREはいらない、と気付くのに時間がかかった
Sample.php
<?php include_once('./DAO.php'); $db = new DAO; // VALUE $record = array( 'name_sei' => 'はてな', 'name_mei' => 'さん' ); // INSERT $db->conn->autoExecute('leads', $record, 'INSERT'); // SELECT $sql_select = 'select * from leads;'; $res = $db->Execute($sql_select); if(isset($res)){ while($arr = $res->FetchRow()){ print $arr['name_sei'] . " : " . $arr['name_mei']; print $arr['id'] . "<br>\n"; } } // UPDATE $record2 = array( 'name_sei' => 'test', 'name_mei' => 'さん' ); //$db->conn->autoExecute('leads', $record2, 'UPDATE','WHERE id=2'); $db->conn->autoExecute('leads', $record2, 'UPDATE','id=2'); ?>