Im делает блог, как система, использующая HTML, CSS, PHP и MySQl. Сайт состоит из трех таблиц.
user ( id , имя пользователя, пароль, электронная почта)
сообщения ( postid , title, post)
комментарии ( postid , id , comment, commentid) postid, исходящие из сообщений и идентификатора пользователя.
Я пытаюсь отобразить все комментарии и имя пользователя, которое оставило их для определенной записи.
Когда я использую этот запрос в phpmyadmin: SELECT user.username, comments.comment FROM user INNER JOIN комментирует user.id = comments.id, где postid = 1
Он показывает, что мне нужно.
Когда я добавляю его в php, я получаю пустую страницу.
<?php //echo "1"; session_start(); $connect = mysql_connect('localhost', 'root', 'root') or die("Couldn't connect"); mysql_select_db("com541blog") or die("Couldn't connect to database"); //echo "2"; //$postid = $_GET['type']; $_SESSION['postid'] = $postid; //echo "3"; $query_comments = mysql_query("SELECT user.username as username, comments.comment as comment FROM user INNER JOIN comments on user.id=comments.id WHERE postid='1'"); $info = mysql_fetch_array($query_comments); $username = $info['username']; $comment = $info['comment']; echo $username; echo $comment; ?>
Заранее спасибо за помощь 🙂