Nette\Database\Connection::query PHP Method

query() public method

Generates and executes SQL query.
public query ( $sql, $params ) : ResultSet
return ResultSet
    public function query($sql, ...$params)
    {
        list($sql, $params) = $this->preprocess($sql, ...$params);
        try {
            $result = new ResultSet($this, $sql, $params);
        } catch (PDOException $e) {
            $this->onQuery($this, $e);
            throw $e;
        }
        $this->onQuery($this, $result);
        return $result;
    }

Usage Example

Beispiel #1
0
 /** @internal */
 private function __testbench_ndb_createDatabase(Connection $db)
 {
     $db->query("CREATE DATABASE {$this->__testbench_ndb_databaseName}");
     if ($db->getSupplementalDriver() instanceof MySqlDriver) {
         $db->query("USE {$this->__testbench_ndb_databaseName}");
     } else {
         $this->__testbench_ndb_connectToDatabase($db, $this->__testbench_ndb_databaseName);
     }
 }
All Usage Examples Of Nette\Database\Connection::query