Multimag  0.2.992
Открытые члены
Класс MysqiExtended

Класс расширяет функциональность mysqli Т.к. используется почти везде, нет смысла выносить в отдельный файл Подробнее...

Граф наследования:MysqiExtended:

Открытые члены

 startTransaction ()
 Начать транзакцию Подробнее...
 
 selectRow ($table, $key_value)
 
 selectRowK ($table, $key_name, $key_value)
 
 selectRowA ($table, $key_value, $array)
 
 selectRowAi ($table, $key_value, $array)
 
 selectFieldKA ($table, $key_name, $key_value, $array)
 
 insertA ($table, $array)
 
 update ($table, $key_value, $field, $value)
 
 updateA ($table, $key_value, $array)
 
 updateKA ($table, $key_name, $key_value, $array)
 
 replaceA ($table, $array)
 
 replaceKA ($table, $key_name, $key_value, $array)
 
 delete ($table, $key_value)
 

Подробное описание

Класс расширяет функциональность mysqli Т.к. используется почти везде, нет смысла выносить в отдельный файл

См. определение в файле core.common.php строка 338

Методы

delete (   $table,
  $key_value 
)

Удалить из заданной тоаблицы строку с указанным id

Аргументы
key_valueЗначение ключа, по которому будет произведено обновление. Будет приведено к целому типу.

См. определение в файле core.common.php строка 563

insertA (   $table,
  $array 
)

Вставить строку в заданную таблицу

Аргументы
tableИмя таблицы
arrayАссоциативный массив вставляемых данных
Возвращает
id вставленной строки или false в случае ошибки

См. определение в файле core.common.php строка 455

replaceA (   $table,
  $array 
)

Заменить строку в заданной таблице

Аргументы
tableИмя таблицы
arrayАссоциативный массив обновляемых данных
Возвращает
количество заменённых строк или false в случае ошибки

См. определение в файле core.common.php строка 516

replaceKA (   $table,
  $key_name,
  $key_value,
  $array 
)

Заменить данные в заданной таблице данными из массива по ключу с заданным именем

Аргументы
tableИмя таблицы
key_nameИмя ключа таблицы
key_valueЗначение ключа, по которому будет произведено обновление. Будет приведено к целому типу.
arrayАссоциативный массив ключ/значение для обновления. Значения автоматически экранируется.
Возвращает
Возвращаемое значение аналогично mysqli::query

См. определение в файле core.common.php строка 543

selectFieldKA (   $table,
  $key_name,
  $key_value,
  $array 
)

Получить значения столбца из таблицы структуры ключ/param/value по ключу в виде массива

Аргументы
tableИмя таблицы
key_valueЗначение ключа, по которому производится выборка. Будет приведено к целому типу.
arrayМассив со значениями, содержащими имена полей
Возвращает
В случае успеха возвращает ассоциативный массив с данными. В случае, если искомого значения нет в таблице, вернет пустую строку для такого значения

См. определение в файле core.common.php строка 439

selectRow (   $table,
  $key_value 
)

Получить все значения строки из таблицы по ключу в виде массива

Аргументы
$tableИмя таблицы
$key_valueЗначение ключа, по которому производится выборка. Будет приведено к целому типу.
Возвращает
В случае успеха возвращает ассоциативный массив с данными. В случае sql ошибки вернёт false. В случае, если искомой строки нет в таблице, вернет 0

См. определение в файле core.common.php строка 355

selectRowA (   $table,
  $key_value,
  $array 
)

Получить заданные значения строки из таблицы по ключу в виде массива

Аргументы
tableИмя таблицы
key_valueЗначение ключа, по которому производится выборка. Будет приведено к целому типу.
arrayМассив со значениями, содержащими имена полей
Возвращает
В случае успеха возвращает ассоциативный массив с данными. В случае, если искомой строки нет в таблице, вернет массив со значениями, равными ''

См. определение в файле core.common.php строка 389

selectRowAi (   $table,
  $key_value,
  $array 
)

Получить заданные значения строки из таблицы по ключу в виде массива

Аргументы
tableИмя таблицы
key_valueЗначение ключа, по которому производится выборка. Будет приведено к целому типу.
arrayМассив с ключами, содержащими имена полей
Возвращает
В случае успеха возвращает ассоциативный массив с данными. В случае, если искомой строки нет в таблице, вернет исходный массив

См. определение в файле core.common.php строка 416

selectRowK (   $table,
  $key_name,
  $key_value 
)

Получить все значения строки из таблицы по ключу в виде массива

Аргументы
tableИмя таблицы
key_nameИмя ключа, по которому производится выборка.
key_valueЗначение ключа, по которому производится выборка.
Возвращает
В случае успеха возвращает ассоциативный массив с данными. В случае sql ошибки вернёт false. В случае, если искомой строки нет в таблице, вернет 0

См. определение в файле core.common.php строка 372

startTransaction ( )

Начать транзакцию

См. определение в файле core.common.php строка 341

update (   $table,
  $key_value,
  $field,
  $value 
)

Обновить данные в заданной таблице

Аргументы
tableИмя таблицы
key_valueЗначение ключа, по которому будет произведено обновление. Будет приведено к целому типу.
fieldНазвание поля таблицы
valueНовое значение поля таблицы. Автоматически экранируется.
Возвращает
Возвращаемое значение аналогично mysqli::query

См. определение в файле core.common.php строка 482

updateA (   $table,
  $key_value,
  $array 
)

Обновить данные в заданной таблице данными из массива по ключу с именем id

Аргументы
tableИмя таблицы
key_valueЗначение ключа, по которому будет произведено обновление. Будет приведено к целому типу.
arrayАссоциативный массив ключ/значение для обновления. Значения автоматически экранируется.
Возвращает
Возвращаемое значение аналогично mysql::query

См. определение в файле core.common.php строка 493

updateKA (   $table,
  $key_name,
  $key_value,
  $array 
)

Обновить данные в заданной таблице данными из массива по ключу с заданным именем

Аргументы
tableИмя таблицы
key_nameИмя ключа таблицы
key_valueЗначение ключа, по которому будет произведено обновление. Будет приведено к целому типу.
arrayАссоциативный массив ключ/значение для обновления. Значения автоматически экранируется.
Возвращает
Возвращаемое значение аналогично mysqli::query

См. определение в файле core.common.php строка 505


Объявления и описания членов класса находятся в файле: