Подскажите пожалуйста есть такая таблица:
Столбец pod
- кому подчиняется.
Как вывести циклом всех подчиненных?
Вот такой код выводит только иерархию из двух строк.
$stmt = $pdo->query("SELECT * FROM dolzhnosti LIMIT 1");
while ($row = $stmt->fetch()) {
echo "<div>".$row['name']."</div>";
$stmt2 = $pdo->query("SELECT * FROM dolzhnosti WHERE pod='".$row['id']."'");
while ($row2 = $stmt2->fetch()) {
echo " <div style='margin-left:50px;'>".$row2['name']."</div>";
}
}
$sql = "SELECT id, name, pod FROM dolzhnosti";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
$id = '';
$margin = 0;
while($row = $result->fetch_assoc()) {
if($row['pod'] == 0) {
echo "<div>".$row['name']."</div>";
}
if($row["id"] != $id) {
if($row["pod"] == $id) {
$margin += 50;
echo "<div style='margin-left:".$margin."px;'>".$row['name']."</div>";
}
}
$id = $row["id"];
}
} else {
echo "0 results";
}
Мне надо сделать так что когда получаю ответ из БД mysql в виде одной цифры,то каким то образом он менял путь к картинке (например через JS скрипт)