mysql — скрывает конкретное значение в переполнении стека

Я получаю строковое значение в php. Он показывает все связанные списки из БД, но мой вопрос здесь о боковой панели. Я хочу отобразить связанный элемент списка из той же таблицы, но он получает весь список, даже строку, которая уже отображается в основном теле.
Итак, не могли бы вы помочь мне, чтобы скрыть уже показанный ряд.

$queryy = "SELECT * FROM cate_websites WHERE s = 'approved' ORDER BY rand()";
$result = mysqli_query($con1,$queryy);
$allrows = mysqli_num_rows($result);
if ($allrows > 0){
while ($row_result =mysqli_fetch_assoc($result)) {
$eid = $row_result['cid'];
$etitle =$row_result['title'];
$eimage = $row_result['img1'];
$edesc = substr($row_result['meta'],0,100);
$epermalink=$row_result['permalink'];
if($epermalink == $_GET['articles']) {
echo" here it should not display the get value but it show all the rest of the values";
}
}
}

1

Решение

Я думаю, что вы хотите пропустить конкретную ссылку из списка. Поправь меня, если я ошибаюсь.

Запрос должен быть таким.

$queryy = "SELECT * FROM cate_websites
WHERE s = 'approved' and permalink!='".$_GET['articles']."'
ORDER BY rand()";

Прокомментируйте, если вы чувствуете, что это не ожидаемый ответ (также, пожалуйста, добавьте фильтры и все, поскольку это будет довольно склонно к инъекциям, если используется как это)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]