php - 在 while (mysql) 中添加 session

标签 php html mysql

if(isset($_SESSION['username']))
{
   $con = mysql_connect('localhost','root','');
   mysql_select_db('chatbox',$con);

   $result = mysql_query("SELECT id FROM users");
   mysql_query("UPDATE users SET `online` = 0 WHERE `username` = ".$username."");
}

你能不能让用户名是 session (即登录)等于

mysql_query("UPDATE users SET `online` = 0 WHERE `username` = "to_put_it_here");

最佳答案

简单又可爱的技巧

$username = $_SESSION['username'];    
if(isset($username))
{
   $con = mysql_connect('localhost','root','');
   mysql_select_db('chatbox',$con);

   $result = mysql_query("SELECT id FROM users");
   mysql_query("UPDATE users SET `online` = 0 WHERE `username` = '$username' ");
}

关于php - 在 while (mysql) 中添加 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29322165/

相关文章:

php - 类 mysqli_result 的对象无法转换为字符串

php - 有没有办法控制 Codeception 中的测试顺序?

javascript - 为什么图像不会立即弹出到我的图像轮播中?

html - 如何在 CSS 中使背景图像透明?

mysql - 单击事件上的 Access 表单创建传递查询

php - 在 Sphinx 中按 sql_attr_float 排序

php - hash() 与 crypt() 函数比较

html - 根据文本内容设置HTML表格单元格背景色

mysql - 为什么 MySQL 不使用我的 FULLTEXT 索引?

sql - 为什么 SQL 语句 "select * from gifts INNER JOIN sentgifts using (giftID);"中的 () 是必须的?