Как настроить индекс массива для принятия значения id?

Изображение к вопросу
  • 24 августа 2023 г. 20:36
Ответы на вопрос 1
Для того чтобы использовать значение id в цикле foreach, вы должны сначала определить поле id в запросе и извлечь его значения для каждой строки результата запроса.

В вашем примере, предполагается, что поле id уже присутствует в массиве $res, и вы можете использовать его в цикле foreach следующим образом:

```php
$res = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $row) {
    $id = $row['id'];
    require __DIR__ . '/../tpl/comment.php';
}
```

idcomment не является стандартным полем, возвращаемым запросом, поэтому я предполагаю, что вам нужно использовать поле id, чтобы присваивать его значение переменной idcomment.
Похожие вопросы