내 코드는 다음과 같습니다. 나는 PHP와 MySQL에 대해 상당히 새로운 것이다. 내 가져 오기가 문자열 "배열"을 반환하는 이유를 파악하는 데 어려움을 겪고 있습니다. 또한 모든 echo 문을 작성하는 더 좋은 방법이 있습니까? 적절한 PHP 코딩 규칙은 무엇입니까? mysql_fetch_array
가 배열을 반환하도록되어 있기 때문에'Array'를 반환하는 쿼리 가져 오기
while($row = mysql_fetch_array($question))
{
$answerID = $row['intQAID'];
$getAnswer = mysql_query("SELECT cBody FROM tblQA WHERE intResponseID = $answerID AND intPosterID = '17'");
$answerBody = mysql_fetch_array($getAnswer);
echo "<tr class='forum'>";
echo "<td class='forum'>" . $row['intQAID'] . "</td>";
echo "<td class='forum'>" . substr($row['cBody'], 0, 150) . "</td>";
echo "<td class='forum'>" . $row['cCategory'] . "</td>";
echo "<td class='forum'>" . $row['username'] . "</td>";
echo "<td class='forum'>" . $row['post_time'] . "</td>";
echo "</tr>";
echo "<tr class='forum'>";
echo "<td class='forum'></td>";
echo "<td class='forum'>$answerBody</td>";
echo "<td class='forum'></td>";
echo "<td class='forum'></td>";
echo "<td class='forum'></td>";
}
echo "</table></div></div>";
$ answerBody이 반환 '배열'그것은 여전히 "배열"을 반환 – BigMike