以下は私のコードです:
<?php
include 'db_table.php';
include 'main.php';
if(isset($_GET['userid']) || (isset($_SESSION['userid'])))
{
if ((!empty($_GET['userid'])) || (!empty($_SESSION['userid'])) ) {
if(!isset($_GET['userid']) || empty($_GET['userid']) )
$userid=$_SESSION['userid'];
else
$userid=$_GET['userid'];
$query = "SELECT * FROM status WHERE userid = '$userid'";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
if(!$row){ echo "<li class='form-line' id='id_3'><div id='cid_3' class='form-input-wide'><div id='text_3' class='form-html'>No Status so Far </div></li><br>"; }
else{
echo "<table>";
while($row = mysql_fetch_array($result)){
$finalstatus = $row['username']." says : ".$row['status'];
echo "<tr>";
echo "<td class='form-line' id='id_3'><div id='cid_3' class='form-input-wide'><div id='text_3' class='form-html'>".$finalstatus."</div></td>" ;
echo "</tr>";
}// while
echo "</table>";
}// else
}// empty
} // isset
else{echo "<li class='form-line' id='id_3'><div id='cid_3' class='form-input-wide'><div id='text_3' class='form-html'>No Status so Far </div></li><br>";}
?>
上記のコードを使用すると、データベースに存在する最後のステータスのみが取得されます。しかし、mysql テーブルの完全なステータスをテーブルに入力する必要があります