HookPHP
- HookPHP 赞了回答
就是多个接口包组合在一起的架子啊
- HookPHP 2021-08-26 已签到连续签到1天,获得了5个金钱
- HookPHP 赞了说说HookPHP,PHP8颠峰之作 向Yii2致敬!
- HookPHP 发表了说说HookPHP,PHP8颠峰之作 向Yii2致敬!
$query = User::find()->andWhere(['age' => 19])->andWhere(['like', 'name', 'test']); //echo $query->createCommand()->getRawSql(); $query->createCommand()->queryAll(PDO::FETCH_COLUMN | PDO::FETCH_GROUP)
https://github.com/letwang/HookPHP/blob/master/vendor/Hook/Db/PdoConnect.php#L59
https://secure.php.net/manual/en/function.PDOStatement-setFetchMode.php/** * 返回所有行的数组数据 * @param string $statement * @param array $parameter * @param int $type 数据结构: * <div><ol> * <li>PDO::FETCH_COLUMN * <p>返回第1列,[VALUE构成的索引数组]</p> * </li> * <li>PDO::FETCH_KEY_PAIR 或使用 PDO::FETCH_COLUMN | PDO::FETCH_UNIQUE * <p>返回前2列,[第一列为KEY => 第二列为VALUE]</p> * </li> * <li>PDO::FETCH_COLUMN | PDO::FETCH_GROUP * <p>返回前2列,[第一列为KEY => [第二列为VALUE,如果KEY重复,VALUE对应归类]]</p> * </li> * <li>PDO::FETCH_UNIQUE * <p>返回所有列,[第一列为KEY => [其余列为关联数组]]</p> * </li> * <li>PDO::FETCH_GROUP * <p>返回所有列,[第一列为KEY => [[其余列为关联数组,如果KEY重复,VALUE对应归类]]]</p> * </li> * <li>PDO::FETCH_OBJ * <p>返回所有列,对象形式</p> * </li> * </ol></div> * @return array */