私はphp.itsを使ってチャットボックスをスムーズに作成しています。しかし、新しいメッセージがいつ私のmysqlデータベースを挿入したのか分かりません。私はそれを知ることができますか?私はすでにこのコードの下にしようとしました。しかし、常に私に新しいメッセージを返します。どのように私はPHPを使用して私のmysqlデータベースを挿入する新しい行を知ることができますか?
$initialCounter = 0;
$count_query = "select * from `message` where `receiver_id` = '$sender_id' AND `sender_id` = '$rid' order by `id` desc";
$count_query_res = $conn->query($count_query);
$countMsg = $count_query_res->num_rows;
$initialCounter += $countMsg;
$msgcounter = $initialCounter + $countMsg;
if($initialCounter<$msgcounter){ echo "new message";}
'$ msgcounter = $ initialCounter + $ countMsg;'と、なぜ '$ msgcounter> $ initialCounter' 1行の後を疑問に思いますそれ? '$ countMsg> 0'の場合は常に' $ countMsg'だけ大きくなります。あなたがしようとしていることは本当に明確ではありません。おそらく、新しいカウントをあなたがどこかに保存した値と比較するべきです。 – Solarflare
@Solarflareここで、メッセージread.butのクエリの使用を選択します。何か案が? – nirob