помогите найти в чём ошибка, почему-то не все данные печатаются из таблицы (Mysql).
Вот часть php:
if ($moderator == 1) {
/* если пользователь - модератор, то делается выборка сообщений на модерацию */
try {
$sql = 'SELECT id, textMessage, photo, nameAuthor FROM antiq_site.messages WHERE accept = 0';
$result = $pdo -> query ($sql);
} catch (PDOException $e) {
$error = "Произошла ошибка выборки из базы данных." . $e -> getMessage();
include 'error.html.php';
exit();
}
foreach ($result as $row) {
$count_arr = count($_SESSION['admin_cancel']);
for ($i = 0; $i < $count_arr; $i++) {
if ($row['id'] == $_SESSION['admin_cancel'][$i]) {
} else {
$messages[] = array( 'id' => $row['id'], 'textMessage' => $row['textMessage'], 'nameAuthor' => $row['nameAuthor'], 'photo' => $row['photo'] );
}
}
}
}
}
include 'forum.html.php';
exit();
Вот часть из html:
<?php if ($messages) { $i = 0; ?>
<div class="messages_moderate">
<p class="upper_text_p_messages_moderate">Новые сообщения для модерации:</p>
<form action="controller.php" method="post">
<?php foreach ($messages as $message) {
?>
<div>
<p class="author_p">Автор: <?php echo $message['nameAuthor']; ?></p>
<p class="text_message"><textarea name="textMessage<?php echo $i; ?>"><?php echo $message['textMessage']; ?></textarea></p>
<p class="photo_p_messages_moderate"><img class="photo_img_messages_moderate" src="<?php echo $message['photo']; ?>"></p>
<input type="hidden" value="<?php echo $message['id']; ?>" name="messageId<?php echo $i; ?>">
<p class="checkbox_p"><input type="checkbox" name="delete<?php echo $i; ?>">Удалить</p>
<p class="bottom_buttons">
<p class="cancel_button"><input type="checkbox" name="cancel_button<?php echo $i; ?>">Отмена</p>
</p>
</div>
<?php
$i++;
} ?>
<input type="hidden" value="moderate_message" name="moderate_message">
<input type="hidden" value="<?php echo $i; ?>" name="last_i">
<input type="submit" value="Подтвердить">
</form>
</div>
<?php } ?>
Вот здесь: "<?php echo $message['photo']; ?>" - php код там не печатает значение из таблицы, хотя оно там есть. Текстовая колонка. Пробовал создать ещё одну текстовую колонку в этой таблице и вывести её значение в html - тоже почему-то не получается. Не понимаю из-за чего это так.