<?php namespace App\Controllers\Database\Helper; use App\Controllers\BaseController; /** * Description of Query * * @author hoksi */ class Query extends BaseController { public function index() { /* @var $db \CodeIgniter\Database\BaseConnection */ $db = db_connect(); $db->table('my_table_insert')->insert([ 'name' => 'test', 'title' => 'test-title', 'email' => 'test@test.com' ]); echo '<h2>$db->insertID()</h2>'; echo '<p>데이터베이스 INSERT 수행시 INSERT ID입니다.</p>'; echo $db->insertID(); echo '<h2>$db->affectedRows()</h2>'; echo '<p>“쓰기(insert, update, delete)” 유형 쿼리를 수행할 때 영향을 받는 행의 갯수를 표시합니다.</p>'; echo $db->affectedRows(); echo '<h2>$db->getLastQuery()</h2>'; echo '<p>마지막으로 실행 된 쿼리(결과가 아닌 쿼리 문자열)를 나타내는 Query 개체를 반환합니다.</p>'; echo $db->getLastQuery(); $db->table('my_table_insert')->truncate(); } }