예제 #1
0
파일: select.php 프로젝트: pnixx/boot
 /**
  * AND NOT IN
  * @param string $column
  * @param array  $array
  * @return Select
  */
 public function notIn($column, array $array)
 {
     $s = "";
     //Добавляем таблицу в строку
     if (count($this->_table) == 1) {
         $s = $this->driver->escape_identifier($this->_table[0]) . ".";
     }
     //Добавляем колонку
     $s .= $this->driver->escape_identifier($column);
     $s .= " NOT IN (" . ($array ? $this->driver->getStringQueryByValue($array) : "NULL") . ")";
     //Добавляем условие
     $this->_where .= ($this->_where == null ? "" : " AND ") . "({$s})";
     return $this;
 }
예제 #2
0
파일: model.php 프로젝트: pnixx/boot
 /**
  * Получить строку представления для запроса по типу данного value
  * @param $value
  * @return string
  */
 public function getStringQueryByValue($value)
 {
     return $this->_db->getStringQueryByValue($value);
 }