Как сравнить массив с базой данных?

Здравствуйте, вообщем нужно сравнить массив из textarea:
$pieces = explode(PHP_EOL, $_POST['links']);
и то что приходит из базы данных, в базе данных есть только: id, name

Вот как я пытался это реализовать:
$pieces = explode(PHP_EOL, $_POST['links']);
        foreach ($pieces as $value) {

        $result = $connect->query("SELECT * FROM sites WHERE name = '$value'");
        while ($row = mysqli_fetch_array($result)) {
        	echo $row['name'];
        	
        }
    }

Но ничего не получилось, так как он сравнивает последний элемент массива!
Я пробовал через mysqli_result_all, но ничего не получилось, если можно то дайте пример(на примере моего) как это можно сделать!!!Заранее спасибо!
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Делай trim перед запросом.
Но вообще конечно бедный заказчик...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы