Demo
$data = [
['id'=>'1', 'kani_val'=>'1', 'kani_name'=>'大猫', 'kani_date'=>'2014-04-01', 'kani_group'=>'2', 'kani_dt'=>'2014-12-12 00:00:00', 'note'=>'', 'delete_flg'=>'0', 'update_user'=>'test', 'ip_addr'=>'::1', 'created'=>'2012-12-12'],
['id'=>2, 'kani_val'=>'99', 'kani_name'=>'kani', 'kani_date'=>'', 'dummy'=>'エラー'],
['id'=>'4', 'kani_val'=>'4', 'kani_name'=>'buta', 'kani_date'=>'2014-04-04', 'kani_group'=>'2', 'kani_dt'=>'2014-12-12 00:00:03', 'note'=>'AA¥r¥nBBB¥r¥n<input />', 'delete_flg'=>'0', 'update_user'=>'kani'],
['id'=>'', 'kani_val'=>'3', 'kani_name'=>'ニューレコード', 'kani_date'=>'2015-09-17', 'kani_group'=>'2', 'kani_dt'=>'2014-12-12 00:00:02', 'note'=>'', 'delete_flg'=>'0', 'update_user'=>'kani', 'ip_addr'=>'::1', 'created'=>'2012-12-13', 'modified'=>'2012-12-14'],
];
require_once 'SaveData.php';
$saveData = new SaveData();
// データDB登録テスト
$res = $saveData->saveAll('kanis', $data);
debug($res['rData']);
debug($res['err_msg']);
// エンティティDB登録テスト
$ent = $data[3];
$res = $saveData->save('kanis', $ent);
debug($res['rEnt']);
debug($res['err_msg']);
// 行削除テスト
$saveData->delete('kanis', 20);
function debug($value){
echo '<pre>';
var_dump($value);
echo '</pre>';
}
DB情報ツール(開発用ためオンラインでは仕様できません)
- ホーム
- サンプルソースコード
- PHP | サンプル
- データ保存 | save | saveAll