JDatabase как оператор

Я хотел бы знать, как выполнять поиск по шаблону с помощью JDatabase

Вот мой код:

$query->select('Common_name');
$query->from($db->quoteName('common_name'));
$query->where($db->quoteName('Common_name').' LIKE '. $db->quote('\'o%\''));
$db->setQuery($query);
$result = $db->loadResult();
1 голос | спросил Joshua 9 AM00000080000003431 2016, 08:27:34

1 ответ


4

попробуйте это

$db = JFactory::getDbo();
$query = $db->getQuery(true);

$query
  ->select('Common_name')
  ->from($db->qn('your_table_name'))
  ->where($db->qn('Common_name').' LIKE '. $db->quote($db->escape('o%')));

$db->setQuery($query);
$results = $db->loadObjectList(); // use loadResult() for single value result

Документация - ваш лучший друг: https://docs.joomla.org/Accessing_the_database_using_JDatabase

ответил Nagarjun 9 AM00000080000003531 2016, 08:39:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132