PHP версия 7.1 Я пытаюсь создать страницу, где любой пользователь может загрузить изображение, свое имя, комментарий и свою электронную почту. На веб-странице будут отображаться только имя пользователя, комментарий и загруженное ими изображение. Я не уверен, что это поможет, но я использую базу данных Hostgator mysql для хранения всех данных. В предыдущих вопросах (на этом сайте - PHP Предупреждение mysqli_fetch_asso c () ) у меня были ошибки, связанные с инструкциями fetch и get. Однако одно из решений решило эту проблему, но, к сожалению, теперь я получаю предупреждение:
Неустранимая ошибка: допустимый объем памяти 268435456 байт исчерпан (попытка выделить 4294967296 байт) в галерее. php в Строка 45
Я посмотрел еще один пост на этом сайте, касающийся этой же проблемы, и я пытался выполнить действия, но безуспешно. Я был бы признателен, если бы кто-нибудь смог мне помочь с этим вопросом. Заранее спасибо.
Коды, на которые он ссылается:
<div class="gallery-container">
<?php
include_once 'includes/dbh.inc.php';
$sql = "SELECT imgFullNameGallery, titleGallery, descGallery FROM gallery ORDER BY orderGallery
DESC;";
$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sql)) {
echo "SQL statement failed!";
} else {
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $imgFullNameGallery, $titleGallery, $descGallery);
while (mysqli_stmt_fetch($stmt)) {
echo '<a href="#">
<div style="background-image: url(img/gallery/'.$imgFullNameGallery.');"></div>
<h3>'.$titleGallery.'</h3>
<p>'.$descGallery.'</p>
</a>';
}
}
mysqli_stmt_close($stmt);
mysqli_close($link);
?>
</div>