错误:您的SQL语法错误;查看对应于MySQL服务器版本的手册,以获得正确的语法来使用"在第1行- "。 所有我想创建的是一个简单的显示当前登录的用户,但它不会为我工作,这是我的代码:<?php
//get the session id
$session = isset($_SESSION["user_id"]);
// sql statement to the database to get the username
$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = ".$session."";
$result = mysqli_query($db,$query) or die("Error: ".mysqli_error($db));;
while($row = mysqli_fetch_array($result)) {
echo "<p class='white'>".$row['USR_Name']."</p>";
}
?>
试着改变这个:
$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = ".$session."";
:
$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '".$session."'";
你可以用这个
$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '$session'";
和session_start();
是,使用
$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '".$session."'";
但是这个
$session = isset($_SESSION["user_id"]);
别这样,你还想干什么