Bluz\Db\Db::fetchPairs PHP 메소드

fetchPairs() 공개 메소드

Returns a key-value array
public fetchPairs ( string $sql, array $params = [] ) : array
$sql string SQL query with placeholders "SELECT id, username FROM users WHERE ip = :ip"
$params array params for query placeholders (optional) array (':ip' => '127.0.0.1')
리턴 array
    public function fetchPairs($sql, $params = [])
    {
        $stmt = $this->prepare($sql, $params);
        $result = $stmt->fetchAll(\PDO::FETCH_KEY_PAIR);
        $this->ok();
        return $result;
    }

Usage Example

예제 #1
0
파일: DbTest.php 프로젝트: dezvell/mm.local
 /**
  * fetchPairs
  */
 public function testFetchPairs()
 {
     $result = $this->db->fetchPairs("SELECT email, name FROM test LIMIT 10");
     $this->assertEquals(10, sizeof($result));
 }