我正在尝试为消息传递系统编写脚本,想知道我是否可以在另一个语句中使用 SELECT
和 UPDATE
所以它会像这样:
1) 用户点击未读消息
2) 当页面从 SELECT
语句中获取所选信息时,它会将 message_status
从未读更新为已读
我让未读计数器正常工作,但要让它下降,我需要转到我的数据库并将其更改为已读计数器才能下降。
我使用的代码
<?php
$get_con = mysql_query("SELECT hash, user_one, user_two FROM message_group WHERE user_one='$my_id' OR user_two='$my_id'");
while($run_con = mysql_fetch_array($get_con)){
$hash = $run_con['hash'];
$user_one = $run_con['user_one'];
$user_two = $run_con['user_two'];
if($user_one == $my_id){
$select_id = $user_two;
}else{
$select_id = $user_one;
}
$user_get = mysql_query("SELECT username FROM users WHERE id='$select_id'");
$run_user = mysql_fetch_array($user_get);
$select_username = $run_user['username'];
echo "<p><a href='conversation.php?hash=$hash'>$select_username</a></p>";
最佳答案
您可以创建一个存储过程并从您的脚本中调用它
关于php - 如何在on语句中添加多个mysql语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743375/