PDO Dynamic Query Building

后端 未结 2 1146
轮回少年
轮回少年 2021-01-05 02:47

I have been old school using mysql_query and starting out now using PDO. Which is great!

But in my old scripts I had build a dynamic query builder, and i\'m having a

2条回答
  •  醉酒成梦
    2021-01-05 03:47

    What about this?

    public function select($where, $limit) {
        $query = "SELECT ". implode(", ", $this->dbFields) ." FROM ". $this->table." WHERE ". $where ." ". $limit."";
        $this->connection->query($query);
    }
    
    //Use what you had before:
    $results = $db->select("userId = 111 OR userId = 222");
    

    Not sure why you want to use transaction (for all-or-nothing basis or catching exceptions and rollback) or prepared queries (for sending multiple queries)...

提交回复
热议问题