@artem20152000

Почему не срабатывает код pdo php?

Всем привет! Есть вот такой код:
<?php
                                        include_once("../include/db.php");

					$sql = "SELECT * FROM a_comments WHERE to=";
					$result = $db->prepare($sql);

					$comments = $result->fetchAll(PDO::FETCH_ASSOC);

					echo "<div class='article_title mt' style='font-size: 19px;'>Комментарии:</div>";

					echo "<div class='comments mt'>";

					foreach ($comments as $comment) {
						echo "<div class='comment'>";
						echo "<div class='nick_name'><b>{$comment['user_id']}</b> пишет:</div>";
						echo "<div class='text_comment'>{$comment['text']}</div>";
						echo "</div>";
					}

					echo "</div>";
				?>


Он не работает, т.е не выводит ничего, хотя данные с такими параметрами есть в бд.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vista1x
У вас запрос невалидный
SELECT * FROM a_comments WHERE to=
Ответ написан
@AaAAxzz
$result->execute() вы не сделали перед fetchAll поэтому и не выводит ничего
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы