コード例 #1
0
 /**
  * Execute a WHERE query in linear fashion.
  * @global DatabaseConnector $dbConn
  * @param string $where where conditions
  * @param array $params parameters to be bound
  * @return boolean success
  */
 public static function StartLinearWhere($where, $params = array())
 {
     global $dbConn;
     $class = get_called_class();
     $tmp = new $class();
     $db_column_elements = $tmp->getColumnElements();
     $column_names = array();
     foreach ($db_column_elements as $column) {
         $column_names[] = $column->getColumnName();
     }
     $cols = implode(", ", $column_names);
     return DatabaseTable::StartCustomLinearQuery("\n            SELECT {$cols}\n            FROM {$tmp->getTableName()}\n            WHERE {$where}\n            ", $params, $class);
 }