私は自分のブログサイトを作成しています。私は2日間これの何が悪いのか理解できないようです。私がやろうとしているのは、テーブルから作成者IDを取得してから、別のテーブルから作成者情報を取得することです。
// Get post author
$post_id = $_GET["view"];
$post_row = mysql_fetch_assoc(mysql_query("SELECT post_author FROM posts WHERE post_id='$post_id'"));
$post_author = $post_row["post_author"];
// Get post author information
$author_row = mysql_fetch_assoc(mysql_query("SELECT id FROM users WHERE id='$post_author'"));
$author_username = $author_row["user_name"];
echo $author_username;
ただし、このエラーメッセージが表示されます。注意:未定義のインデックス:user_namein...フィールド名のスペルが正しいと確信しています。コードの最初の部分に問題はありません。2番目の部分はどのように問題になりますか?まったく同じです。