두 개의 데이터 테이블이 있습니다. 하나는 사용자 식별 정보 (사용자 이름, id 등)를 모두 포함하고 나머지는 그들에 의해 생성 된 내용입니다. 나는 코멘트 페이지를하고있다. 그래서 그들이 의견을 제출할 때, 그들의 user_id는 주석과 함께 들어갑니다. 이제 코멘트 페이지에서 모든 코멘트를 보여줄 질의를하고 있지만, user_id를 사용하여 user_database에서 이름을 가져온다. 아래의 쿼리를 성공없이 사용하고 있습니다. 어떻게 조정할 수 있습니까?정보를 얻기위한 두 개의 쿼리
코드 :
$query="SELECT * FROM comments where post_id = '$postid'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "";
$i=0;
while ($i < $num) {
$comment=mysql_result($result,$i,"comment");
$user_id=mysql_result($result,$i,"user_id");
$other=mysql_result($result,$i,"other");
echo "<br>$comment, $user_id, $other";
echo "";
$i++;
}
if(mysql_num_rows($result) < 1) {
echo "<div id=noresultfound>No results for $comment</div>";
}
어떤 오류가 발생합니까? 테이블 구조가 뭐니? –
오류가 없습니다. 이 쿼리에서 $ user_id를 사용하여 사용자의 이름을 가져올 수있는 방법은 무엇입니까 ... – AAA
테이블 구조가 무엇입니까? 모든 관련 테이블에 대해'SHOW CREATE TABLE yourtable'을 게시하십시오. –