WordPress LIKE оператор для извлечения нескольких значений не работает - PullRequest
0 голосов
/ 20 апреля 2019

Я хочу получить все связанные данные из пользовательской таблицы MySQL, используя оператор like, но запрос не работает.

$final_search = "$name $email $subject $hobby";
// this adds the prefix which is set by the user upon instillation of wordpress
$table_name = $wpdb->prefix . "credofy_contact_form";
// this will get the data from your table
$retrieve_data = $wpdb->get_results( "SELECT your_name, your_email, your_phone, your_hobby FROM $table_name WHERE your_name, your_email, your_phone, your_hobby LIKE '$final_search'");?>

1 Ответ

0 голосов
/ 20 апреля 2019

Для кратного column вы должны использовать запрос LIKE следующим образом:

SELECT your_name, your_email, your_phone, your_hobby 
FROM table_name 
WHERE your_name LIKE '%keyword%' 
OR your_email LIKE '%keyword%' 
OR your_phone LIKE '%keyword%'
OR your_hobby LIKE '%keyword%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...