本文整理汇总了PHP中Illuminate\Support\Facades\DB::SELECT方法的典型用法代码示例。如果您正苦于以下问题:PHP DB::SELECT方法的具体用法?PHP DB::SELECT怎么用?PHP DB::SELECT使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\DB
的用法示例。
在下文中一共展示了DB::SELECT方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: searchProduct
public function searchProduct($search)
{
// return Searchy::search('products')->fields('title')->query($search)->get();
return DB::SELECT('SELECT * FROM `products` WHERE MATCH (`title`) AGAINST ("' . $search . '" IN BOOLEAN MODE)');
/*
return $this->where('title', 'LIKE', '%'. $search .'%')
->published()
->get();
*/
}
示例2: getPriceDelivery
public function getPriceDelivery($Id)
{
return DB::SELECT('SELECT price, title FROM `delivery` where id =' . $Id . '');
}
示例3: list_authorized_node
public function list_authorized_node($app = '', $role = 0)
{
$sql = "SELECT rel.resource_id id FROM role_resource rel, resource res\n WHERE rel.resource_id=res.id AND rel.role_id={$role} AND res.app='{$app}'";
$list = DB::SELECT($sql);
$result = array();
if (!$list) {
return $result;
}
foreach ($list as $value) {
$result[] = $value->id;
}
return $result;
}
示例4: catch
/**
* <h1>Описание</h1>
* <pre>
* Получить список имён столбцов из таблицы $table_name БД $db_name текущего подключения
* Возвращает NULL в случае неудачи.
* Или массив с именами столбцов в случае успеха.
* </pre>
* <h1>Пример использования</h1>
* <pre>
* $schema = "m1";
* $table = "md2_packages";
* $columns = r1_getColumns($schema, $table);
* </pre>
*
* Получить список имён столбцов из указанной таблицы указанной БД
*
* @param string $db_name
* @param string $table_name
*
* @return bool
*/
function r1_getColumns($db_name, $table_name)
{
try {
// Получить
$columns = DB::SELECT("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '" . $db_name . "' AND TABLE_NAME = '" . $table_name . "'");
// Отвильтровать
$columns = array_map(function ($item) {
return $item->COLUMN_NAME;
}, $columns);
// Вернуть результат
return $columns;
} catch (\Exception $e) {
write2log('Ошибка в хелпере r1_getColumns: ' . $e->getMessage(), ['r1_getColumns']);
return NULL;
}
}
示例5: getActive
public function getActive($slug)
{
return DB::SELECT('SELECT * FROM `pages` where `slug` = "' . $slug . '" AND active=1');
}