Я хочу найти данные из базы данных, используя MySQL like
запрос
, вот мой запрос:
global $wpdb;
if($_GET['search']){
$search = $_GET['search'];
}
else{
$search = $_GET['searchtop'];
}
$search_details = $wpdb->get_results(
$wpdb->prepare(
"SELECT * FROM
tbl_brand,
tbl_generic,
tbl_therapeutic_area,
tbl_drug
WHERE
tbl_brand.generic_id = tbl_generic.generic_id
AND
tbl_brand.therapeutic_area_id =
tbl_therapeutic_area.therapeutic_area_id
AND
tbl_brand.brand_id = tbl_drug.brand_id
AND
tbl_brand.brand_name LIKE '%$search%'",""
),ARRAY_A
);
Мои данные похожи на DUET
{заглавная буква}в базе данных я ищу в нижнем регистре duet
Возвращает no results found
Но когда я ищу Duet
его найдено.
Просмотр результатов при поиске с использованием duet
в нижнем регистре: результаты дуэта
Просмотр результатов при поиске с использованием Duet
в Duet: результаты
И если я использую этот SQL-запрос вручную в phpmyadmin, его результат найден.
Так вот почему я хочу получитьданные в нижнем или верхнем регистре!