ユーザーが何かに投票したか (太字で)、まだ投票していないか (太字ではない) を区別できるようにしたいと考えています。
例えば:
投稿に 投票しました 投票に投票しませんでした: 77 ↑ ↓ 12 ↑ ↓
私のデータベースのセットアップ方法は次のとおりです。
イントロ
メッセージが含まれています
message_id イントロ user_id up_vote 10 がポスト 5 77 に投票しました 11 5 に投票なし 12
投票
投票を含む
Voting_id message_id_fk user_id 18 10 5 19 10 3
ユーザー
ユーザー名が含まれています
first_name user_id ボブ 5
if statement
データベースに適切にクエリを実行してから、投票された投稿と投票されていない投稿を区別する適切なものを作成する方法がわかりません。
これが私がこれまでに持っているものです:
$sql = mysql_query("SELECT * FROM intro
INNER JOIN users ON intro.user_id = users.user_id
ORDER BY `up` DESC ");
echo $row['first_name'] . " " . $row['intro'];
if( ??? ) {
echo "<strong>" . $row['up_vote'] . "</strong>";
} else {
echo $row['up_vote'];
}
何か案は?