버전: v2.3.0
delete
테이블에서 레코드를 삭제합니다.
delete($table, $where)
table [string]
대상 테이블 이름입니다.
where [array]
삭제 대상을 좁히는 WHERE 조건입니다.
반환값
[PDOStatement] 실행된 쿼리에 대한 PDOStatement 인스턴스입니다.
$database->delete("account", [
"AND" => [
"type" => "business",
"age[<]" => 18
]
]);
// `delete()`는 PDOStatement를 반환하므로 해당 메서드를 호출해 추가 정보를 확인할 수 있습니다.
$data = $database->delete("account", [
"AND" => [
"type" => "business",
"age[<]" => 18
]
]);
// 마지막 SQL 문에서 영향을 받은 행 수를 반환합니다.
echo $data->rowCount();
// 참고: https://php.net/manual/en/class.pdostatement.php