PHPShopOrm PHPShopOrm(
[string
$Base = false]
)
|
|
Конструктор
Parameters:
|
string |
$Base: |
имя таблицы |
mixed delete(
array
$where
)
|
|
Удаление из БД delete
// example:
$PHPShopOrm =
new PHPShopOrm('phpshop_categories');
$PHPShopOrm->delete(array('id'=>
'=10'));
Parameters:
|
array |
$where: |
массив параметра whree |
Анализатор БД на наличие ячеек с заданным именем
mixed insert(
array
$value, [
$prefix = '_new']
)
|
|
Вставка данных в БД insert
// example:
$PHPShopOrm =
new PHPShopOrm('phpshop_categories');
$PHPShopOrm->insert(array('name_new'=>
'Hi Test2'));
Parameters:
|
array |
$value: |
массив значений |
|
|
$prefix: |
префикс полей в форме [_new] |
mixed query(
string
$sql
)
|
|
Универсальный запрос к БД
// example: $PHPShopOrm = new PHPShopOrm(); $PHPShopOrm->query('select id,name from phpshop_categories where id=1 order by id DESC limit 1'); </code>
Parameters:
|
string |
$sql: |
запро к БД в формате SQL |
array select(
[array
$select = array('*')], [array
$where = false], [array
$order = false], [array
$option = false]
)
|
|
Выборка из БД SELECT по заданный параметрам
// example:
$PHPShopOrm=
new PHPShopOrm('phpshop_categories');
$PHPShopOrm->select(array('id','name'),array('id'=>
'=10'),array('order'=>
'id DESC'),array('limit'=>
1));
Parameters:
|
array |
$select: |
массив ячеек для выборки |
|
array |
$where: |
массив параметра whree |
|
array |
$order: |
массив параметра order by |
|
array |
$option: |
массив параметра дополнительных опций [limit] |
void setError(
string
$name, string
$action
)
|
|
Вывод сообщения об ошибке
Parameters:
|
string |
$name: |
имя функции |
|
string |
$action: |
ошибка |
Вывод отладочной информации
Parameters:
|
mixed |
$var: |
данные для вывода |
mixed update(
array
$value, [array
$where = false], [string
$prefix = '_new']
)
|
|
Обновление БД update
// example:
$PHPShopOrm=
new PHPShopOrm('phpshop_categories');
$PHPShopOrm->update($_POST,array('id'=>
'=10'));
Parameters:
|
array |
$value: |
массив значений |
|
array |
$where: |
массив параметра whree |
|
string |
$prefix: |
префикс полей в форме [_new] |
Распаковка массива в глобальные переменные