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

时间:2014-09-09 11:22:28

标签: 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>";

2 个答案:

答案 0 :(得分:0)

您可以创建存储过程并从脚本中调用它

答案 1 :(得分:0)

您可以紧接着运行选择和更新语句。

SELECT * from messages where messageId = 5;
Update messages SET isRead = 1 WHERE messageid = 5;