Beispiel #1
0
 /**
  * Prepare constructor.
  *
  * @param DB     $db
  * @param string $query
  */
 public function __construct(DB $db, $query)
 {
     $this->_db = $db;
     $this->_debug = $db->getDebugger();
     parent::__construct($db->getLink(), $query);
     $this->prepare($query);
 }
Beispiel #2
0
 public function __construct($link, $query)
 {
     parent::__construct($link, $query);
 }
Beispiel #3
0
 /**
  * Конструктор
  *
  * Нет необходимости вызывать конструктор напрямую. Необходимо 
  * использовать метод <b>{@link DB::getStmt()}</b>.
  *
  * Зарос для подготовки выражения задается строкой в которой параметры
  * заменены занками вопроса(?) без кавычек.
  *
  * Для каждого параметра в SQL запросе необходимо указать тип.
  * Типы параметров указываются в порядке их вхождения в запрос.
  * Типы для запроса перечисляются строкой, позиция 
  * символа определяет номер параметра в запросе.
  * 
  * Строка параметров может  состоять только из символов 'i', 'd', 's', 'b'.
  * <ul>
  *      <li><b>i</b> целочисленные значения;
  *      <li><b>d</b> значения с плавающей запятой;
  *      <li><b>s</b> строковые значения;
  *      <li><b>b</b> BLOB значния, будут пересылатся пакетами;
  * </ul>
  *
  * @throws DBException если строка параметров некорректна.
  * @param msqyli $link  соеденение с базой данных
  * @param string $query SQL запрос подготовленного выражения
  * @param string $types перечесление типов параметров
  */
 public function __construct($link, $query, $types)
 {
     $this->setTypes($types);
     $this->userQuery = $query;
     parent::__construct($link, $query);
 }
Beispiel #4
0
 public function __construct($link, $query)
 {
     $this->_tsStart = microtime(true);
     $this->_query = $query;
     parent::__construct($link, $query);
 }
Beispiel #5
0
 /**
  * Конструктор
  *
  * @param object $mysqli
  * @param string $sql
  *    
  */
 public function __construct($mysqli, $sql)
 {
     $this->mysqli = $mysqli;
     $this->rawSql = $sql;
     parent::__construct($mysqli, $sql);
 }
Beispiel #6
0
 public function __construct($link, $query)
 {
     $this->mbind_reset();
     parent::__construct($link, $query);
 }