У меня есть код ниже. Для каждого user_id
из первой таблицы мне нужно получить mobile_no
из второй таблицы, затем мне нужно вывести все номера мобильного телефона через запятую, например mobile1,mobile2,mobile3..
Внутри foreach ($data as $row)
Я выбираю mobile_no из таблицы2 для каждого user_id
из таблицы 1 он получает все мобильные номера, но я не могу сохранить их в виде значений, разделенных запятыми, для вывода. Я пробовал массив, но не работает
$sql="SELECT * from Table1 where column=value";
$data = $conn->prepare($sql);
$data->execute();
foreach ($data as $row)
{
$user_id=$row['user_id']; //getting id
$sql_d="SELECT mobile_no from Table2 where id=$user_id";
$stmt5= $conn->prepare($sql_d);
$stmt5->execute();
while($row = $stmt5->fetch_assoc()) {
$sql = array();
$sql[] = $this->mysqli->real_escape_string($row['mobile_no ']);
echo $sql;
}