Sql代码当前用户ID

时间:2014-09-30 10:55:05

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

4 个答案:

答案 0 :(得分:2)

  

此行中缺少分号$ 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}'");
     ?>

答案 1 :(得分:1)

之后你缺少一个分号
$id = $_SESSION['id']**;** //from your login session

答案 2 :(得分:1)

请添加分号。

$id = $_SESSION['id'];

答案 3 :(得分:0)

尝试这可能会有所帮助

使用会话开始时

session_start();

和缺少的分号

$id = $_SESSION['id'];