HTML、CSS、PHP、MySQl を使ってブログのようなシステムを作っています。このサイトは 3 つのテーブルで構成されています。
ユーザー ( id、ユーザー名、パスワード、電子メール)
投稿 ( postid、タイトル、投稿)
コメント ( postid、id、コメント、コメント ID) 投稿からの postid とユーザーからの id。
特定の投稿にコメントを残したすべてのコメントとユーザーのユーザー名を表示しようとしています。
phpmyadmin でこのクエリを使用する場合: SELECT user.username, comments.comment FROM user INNER JOIN コメントを 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;
?>
助けてくれてありがとう:)