From 76e69d6054d177d1ddb07c1612b6da302a1c684f Mon Sep 17 00:00:00 2001 From: me Date: Sat, 5 Sep 2026 13:38:52 +0700 Subject: [PATCH] update --- src/Database/Database.php | 69 +-------------------------------------- 1 file changed, 1 insertion(+), 68 deletions(-) diff --git a/src/Database/Database.php b/src/Database/Database.php index 0a88382..78034ea 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -57,19 +57,6 @@ class Database return $stmt; } - /** - * giống exec() nhưng dùng prepare - * - * @param string $sql - * @param array|null $params - * @return int - */ - public function query_count($sql, $params = null) - { - $stmt = $this->query($sql, $params); - return (int) $stmt->fetchColumn(); - } - /** * @param string $table * @param array $params @@ -78,7 +65,7 @@ class Database public function insert($table, $params) { $sql = 'insert into "' . $table . '"' - . ' (' . implode(',', $this->buildName(array_keys($params))) . ')' + . ' (' . implode(',', $this->build_name(array_keys($params))) . ')' . ' values (' . implode(',', array_fill(0, count($params), '?')) . ')'; //dd($sql); $this->query($sql, array_values($params)); @@ -124,17 +111,6 @@ class Database } } - /** - * @param string $sql - * @param array|null $params - * @return int - */ - public function update($sql, $params = null) - { - $stmt = $this->query($sql, $params); - return $stmt->rowCount(); - } - /** * @param string $sql * @param array|null $params @@ -150,16 +126,6 @@ class Database return $this->driver->exec($sql); } - /** - * @param string $sql - * @param array|null $params - * @return array - */ - public function fetchAll($sql, $params = null) - { - return $this->query($sql, $params)->fetchAll(); - } - /** * @param string $sql * @param array|null $params @@ -170,18 +136,6 @@ class Database return $this->query($sql, $params)->fetchAll(); } - /** - * @param string $sql - * @param array|null $params - * @param int $column - * @return mixed - */ - public function fetchColumn($sql, $params = null, $column = 0) - { - $stmt = $this->query($sql, $params); - return $stmt->fetchColumn($column); - } - /** * @param string $sql * @param array|null $params @@ -194,16 +148,6 @@ class Database return $stmt->fetchColumn($column); } - /** - * @param int $page - * @param int $per_page - * @return int - */ - public function getOffset($page, $per_page) - { - return $page * $per_page - $per_page; - } - /** * @param int $page * @param int $per_page @@ -223,17 +167,6 @@ class Database return $this->driver->quote($str); } - /** - * @param array $arr - * @return array - */ - public function buildName($arr) - { - return array_map(function ($item) { - return '"' . $item . '"'; - }, $arr); - } - /** * @param array $arr * @return array