From 4de91cc543637f64d38b67c3400d516ea4f34b31 Mon Sep 17 00:00:00 2001 From: printempw Date: Thu, 25 Aug 2016 13:25:55 +0800 Subject: [PATCH] add placeholders of table name for sqls --- app/Blessing/Foundation/Database.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Blessing/Foundation/Database.php b/app/Blessing/Foundation/Database.php index 937c134a..1c978c0d 100644 --- a/app/Blessing/Foundation/Database.php +++ b/app/Blessing/Foundation/Database.php @@ -70,9 +70,13 @@ class Database public function query($sql) { + // compile patterns + $sql = str_replace('{table}', $this->table_name, $sql); + $result = $this->connection->query($sql); if ($this->connection->error) throw new E("Database query error: ".$this->connection->error.", Statement: ".$sql, -1); + return $result; }