php - SQL代码当前用户id

标签 php mysql sql

<分区>

我不知道为什么这段代码不起作用。有人可以帮帮我吗?我不太了解 sql 代码,但请帮忙,它是用 php 编写的,因为我希望我的用户使用该文件进入页面。

这是sql代码

 <?php
$verbindung = mysql_connect("localhost","root","Password");
mysql_select_db("mydatabase");

$id = $_SESSION['id'] //from your login session

mysql_query("UPDATE users SET ally='3' WHERE id='{$id}'");
 ?>

此代码应该获取在页面上登录的用户的 ID,并将 sql 代码发送到数据库。当我尝试在页面上输入文件时,ig 只是得到这个错误

Parse error: parse error, unexpected T_STRING in C:\Users\Name\Desktop\Folder\htdocs\include\file.php on line 16

最佳答案

missing semicolon in this line $id = $_SESSION['id']

<?php
    $verbindung = mysql_connect("localhost","root","Password");
    mysql_select_db("mydatabase");

    $id = $_SESSION['id']; //from your login session

    mysql_query("UPDATE users SET ally='3' WHERE id='{$id}'");
     ?>

关于php - SQL代码当前用户id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26119028/

相关文章:

php - 从 laravel 4 中的 Controller 调用自定义模型方法

php - PDO 中的 "SELECT :parameter FROM .."

mysql - 不确定如何在 SQL 中循环处理这些数据?

php - 从 PHP、JSON Highcharts 获取数据?

php - 使用 codeigniter 无法将动态输入值正确保存在数据库中

php - 从数据库中获取分层格式的类别

php - 通过 .htaccess 文件修改 URL

php - 如何在 MySQL 中运行更新查询并替换匹配的字符串

php - 如何知道哪些是 MySQL 错误 #1062 中的重复条目?

c# - Entity Framework ——跨多个上下文在内存中缓存一个对象