php - 如何在on语句中添加多个mysql语句

标签 php mysql

我正在尝试为消息传递系统编写脚本,想知道我是否可以在另一个语句中使用 SELECTUPDATE 所以它会像这样:

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/

相关文章:

php - 从 foreach 循环更新数据库 php 不工作

php - UPDATE sql 查询并在一个查询中获取更新的字段

php - 正则表达式问题 : Can't match a variable length pattern

php - 带 PDO 的忘记密码脚本(需要解密)

php - 查询 Eloquent hasMany 返回 columnize 错误

php - 在 MongoDB 中使用整数作为 ID 的缺点

mysql - 根据where条件获取具体记录

php - 截断 double 值(php)

java - 取一个java小程序的 "screenshot"

javascript : focusOffset with html tags