Как извлечь значение из массива и сравнить каждое из них со значением столбца?

Я хочу получить значения из массива $_POST["entry_of_group"] и соответствовать каждое значение содержится в массиве со значением столбца базы данных.
То есть если массив имеет 3 значения, то мне нужно выбрать все строки, которые содержат эти три значения.

<?php
session_start();
$name =$_SESSION['name'];
$id = $_SESSION['id'];
include("database.php");
$run = mysqli_query($conn,"select * from users where id='$id' AND name='$name' ");
$user = mysqli_fetch_array($run);
$subject_id = $user['subject_id'];
$user_name = $user['name'];
$run1 = mysqli_query($conn,"select * from subject where sub_id='$subject_id'");
$subject = mysqli_fetch_array($run1);
$subject_name = $subject['sub_name'];
if(isset($_POST["entry_of_group"]) && !empty($_POST["entry_of_group"])){
// $_POST["entry_of_group"] is an array
$all_chapters = var_dump($_POST["chapter"]);  // I want to match each and every value of var_dump array with the tuple by following query.

$query = $conn->query("select * from `question` where question_type_id =".$_POST['entry_of_group']." AND chapter_id LIKE '%$all_chapters%' ");
$rowCounts = $query->num_rows;
if($rowCounts > 0){
echo '<option value="">Select Questions</option>';
while($row = $query->fetch_assoc()){

echo '<option value="'.$row['q_id'].'">'.$row['q_name'].'</option>';
}
}else{
echo '<option value="">Question not available</option>';
}
}
?>

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector