Bronza
Новичок
Дата регистрации:
28.02.2014 19:11:12
Сообщений: 5
<?php
$Result = "SELECT * FROM 'posts' ORDER BY 'id' DESC";
$Query = mysqli_query($connect, $Result);
while ($Row = mysqli_fetch_assoc($Query)) {
printf('
<article>
<h2>%s</h2>
<p>%s</p>
<p><small>%s</small></p>
</article>
',$Row["title"],$Row["text"],$Row["data"]);
}
?>
При выполнении данного кода выдается такая ошибка:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/user/public_html/article.php on line 4
Помогите пожалуйста разобраться в чем проблема и как ее исправить. Заранее благодарен.
PS. Подключение к БД работает без ошибок.
gemiks
Мастер
Дата регистрации:
17.03.2013 18:03:11
Сообщений: 177
Проверьте правильность самого вашего запроса, он что то возвращает?
Bronza
Новичок
Дата регистрации:
28.02.2014 19:11:12
Сообщений: 5
Нет, ничего не возвращает.
P.S. Таблица в база денных имеет содержимое.
gemiks
Мастер
Дата регистрации:
17.03.2013 18:03:11
Сообщений: 177
SELECT * FROM `posts` ORDER BY `id` DESC"
Вот такой запрос попробуйте
Bronza
Новичок
Дата регистрации:
28.02.2014 19:11:12
Сообщений: 5
Огромное спасибо, все работает!
gemiks
Мастер
Дата регистрации:
17.03.2013 18:03:11
Сообщений: 177
не за что
CyberGenius777
Освоившийся
Дата регистрации:
25.11.2013 14:39:15
Сообщений: 30
"SELECT * FROM 'posts' ORDER BY 'id' DESC"; у тебя тут косяк был кавычках
нужно ставить не одинарные кавычки а те, которые находятся на букве ё.
Не обязательно вообще где posts и id кавычки ставить
можно просто вот так
"SELECT * FROM posts ORDER BY id DESC";
gemiks
Мастер
Дата регистрации:
17.03.2013 18:03:11
Сообщений: 177
Я вообще-то выше отписал
CyberGenius777
Освоившийся
Дата регистрации:
25.11.2013 14:39:15
Сообщений: 30
Но ты не объяснил в чем ошибка, ты просто дал готовое
gemiks
Мастер
Дата регистрации:
17.03.2013 18:03:11
Сообщений: 177
Если человек более мение понимает, он увидел что именно изменилось