投稿数が100の倍数に達したときにサイトのメンバーに警告する必要があります。mysqlテーブルの値が100、200、300などに達したときに関数を実行したり、何かをエコーしたりすることはできますか?
テーブル構造:
username | password | email | posts
私は現在、投稿数を次のように表示しています。
$sql = mysql_query("SELECT `posts` FROM `user` WHERE username='$username'") or die(mysql_error());
$row = mysql_fetch_array($sql);
echo "<br /><h4>Your posts:</h4>" . " " . $row['posts'];
解決済み:自分のニーズに合ったモジュロを使用するというマークの提案を採用しました。
$sql = mysql_query("SELECT `posts` AS posts FROM `user` WHERE username='$username'") or die(mysql_error());
$row = mysql_fetch_array($sql);
$post = $row['posts'];
if($post % 100 == 0) {
mysql_query("INSERT INTO `posts` (name, message, message_raw) VALUES ('System', '$name has reached $post posts!', '$name has reached $post posts!')");
}