这是我目前必须从数据库获取值的内容
$unread_messages = "";
$query = mysql_query("SELECT * FROM pm WHERE msg_to='".$_SESSION['user_id']."' or
msg_from='".$_SESSION['user_id']."' LIMIT 10") or die(mysql_error());
while($row = mysql_fetch_array($query)){
$msg_id = $row["msg_id"];
$msg_to = $row["msg_to"];
$msg_from = $row["msg_from"];
$msg_title = $row["msg_title"];
$msg_content = $row["msg_content"];
$msg_date = $row["msg_date"];
$msg_read = $row["msg_read"];
}
现在我需要它,以便每次“$msg_read == 1”都会为“$unread_messages”添加+1。有人可以帮助我吗?
最佳答案
只需在循环中添加一个检查
$unread_messages = 0;
while ( ... ) {
// do stuff
if ($msg_read == 1) {
$unread_messages++;
}
}
<小时/>
关于PHP-MYSQL 每次点击特定行时,它都会向 PHP 变量添加 +1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492586/