0

だから私はMySQLクエリを持っていて、それは投稿を気に入ったすべてのユーザーを表示します。次のようになります。

<?

echo 'Liked by&nbsp;';

$sql="SELECT * FROM registered_users WHERE faved LIKE '%$idpost%'";
$result=mysql_query($sql);

while($row=mysql_fetch_array($result)) {

echo '<a href="" class="link">'; echo $row['fullname']; echo '</a>';
echo ',';

}

echo '.';

?>

最後にループしたエントリを選択して、その前に「、」ではなく「and」を表示するにはどうすればよいですか?前もって感謝します!

4

1 に答える 1

0

mysql_num_rows() を使用して、結果のフェッチを開始する前に返される行数をカウントできます。while ループでは、インクリメント変数とテストを追加します。その変数がエコーする行数と等しい場合、代わりにの 、

参照: mysql_num_rows ドキュメント

于 2012-08-02T01:23:49.273 に答える