PHP ищет несколько строк в базе данных

Я хочу искать больше строк из одной базы данных с PHP и MySQL. В настоящее время я работаю.

Это моя форма:

<form action="products.php" method="POST"> Search: <input type="text" name="search" /> <input type="submit" value="submit"/> </form> 

и вот мой текущий рабочий запрос:

 $query = "SELECT * FROM `GraphicsCards` WHERE `Brand` LIKE '%". $search . "%'"; $run = mysqli_query ($connection, $query); 

Как вы видите, мой запрос выполняет поиск в моей базе данных, чтобы узнать, совпадает ли поиск пользователя с чем-либо в строке «Бренд».

У меня есть другие строки, такие как «Модель» «Цена» и т. Д. И т. Д., И хотели бы иметь возможность искать их, а также «Бренд». Возможно ли это, это один запрос?

Также, если Бренд – это столбец, то это то, что я имею в виду, когда говорю строку: / просто, чтобы избежать путаницы.

Кроме того, я уже пробовал «AND» и «OR», а также «|| «но они не работают.

OR будет работать, вам просто нужно сделать это правильно.

 $query = "SELECT * FROM `GraphicsCards` WHERE `Brand` LIKE '%". $search . "%' OR `Model` LIKE '%" . $search . "%' OR `Price` LIKE '%" . $search . "%'"; 

И только FYI, Brand , Model и Price являются столбцами, а не строками.

Ты должен попытаться:

 $query = " SELECT * FROM `GraphicsCards` WHERE `Brand` LIKE '%". $search . "% OR `Model` LIKE %'" . $search . "%"; $run = mysqli_query ($connection, $query); 

Дайте мне знать, как это работает.