我正在使用 HTML、CSS、PHP 和 MySQl 制作一个类似系统的博客。该站点由三个表组成。
用户(id,用户名,密码,电子邮件)
帖子(postid,title,post)
评论(postid,id,comment,commentid)来自帖子的postid和来自用户的id。
我正在尝试显示为某个帖子留下的所有评论和用户名。
当我在 phpmyadmin 中使用此查询时:SELECT user.username, comments.comment FROM user INNER JOIN comments on user.id=comments.id where 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;
?>
在此先感谢您的帮助 :)