Example #1
0
 public function search_by_sql($userSql, $data, $schema = null)
 {
     $query = NekoSchema::userSqlQuery($userSql, $data);
     $sth = NekoSchema::execute($this->dbh, $query);
     $ret = array();
     while ($rec = $sth->fetch(PDO::FETCH_ASSOC)) {
         if ($schema === null) {
             $ret[] = new NekoStruct($rec);
         } else {
             $ret[] = NekoRow::selectedInstance($this->dbh, $schema, $rec);
         }
     }
     return $ret;
 }