Я делаю сайт, где пользователи могут оставлять комментарии о фильмах. На странице фильма я хочу отобразить эти комментарии.
В моей базе данных у меня есть таблица с именем «критический анализ», в которой есть его собственный идентификатор, комментарий пользователя, идентификатор фильма, на который он ссылается ... Прямо сейчас Я пытаюсь сохранить в массиве все идентификаторы "критического анализа", совпадающие со страницей mov ie, и пытаюсь выполнить l oop через этот массив. Вот код PHP:
$ids = $bd->prepare("SELECT id FROM critique WHERE filmID = ?");
$ids->execute(array($id));
$listeIDs = $ids->fetch();
$taille = sizeof($listeIDs);
Переменная $ id предварительно установлена в коде. Переменная $ taille имеет значение 2, что соответствует количеству "критических замечаний", существующих в моей базе данных прямо сейчас. Но мне не удается их получить.
При попытке отобразить $ listeIDs [0] я получаю правильный идентификатор значения для первой записи, но любое другое значение индекса приведет к ошибке «Неопределенное смещение», как будто массив содержал только одно значение.
Как я могу получить эти значения? Я предполагаю, что проблема в команде fetch (), что еще я должен использовать вместо этого?
Спасибо