Чтобы объединить результаты из 2 таблиц, вы должны использовать оператор UNION в SQL.Вы можете узнать больше об этом здесь https://www.w3schools.com/sql/sql_union.asp
В результате этого запроса:
SELECT * FROM english_table WHERE engwords LIKE 'XXXXXX'
UNION
SELECT * FROM slang_table WHERE words LIKE 'XXXXX'";
В этом запросе таблицы должны иметь одинаковые столбцы в том же порядке.Если у вас есть разные столбцы, рассмотрите возможность их определения вместо получения всего.
Затем вы можете условно добавить вторую часть запроса в зависимости от вашего оператора if.
PHP:
$sql = "SELECT * FROM english_table WHERE engwords LIKE 'XXXXXXX";
if ($checked) {
$sql .= " UNION SELECT * FROM slang_table WHERE words LIKE 'XXXXXXX'";
}
// closing the sql query
$sql .= ";";
Однако, как сказал Дхарман, ваш код открыт для SQL-инъекций, и, как это может показаться в настоящее время проблемой, как только веб-сайт начнет работать, кто-то попытается и успешно получит контроль над вашей базой данных.Перейдите по его ссылкам, чтобы узнать больше о современных методах работы с запросами к базе данных в PHP.