我正在尝试创建一个页面,显示每个用户已放入数据库的所有数据的预览。每个用户只能看到自己的数据。
我一直在使用 $SESSION 来发布哪个登录用户正在输入什么内容,并试图让我的大脑考虑相反的操作。
我首先想知道我是否可以这样做
选择*
来自输入
WHERE input
.bodyshop_name=$_SESSION ['MM_Username']
但这并没有奏效。
正如您可能知道的那样,我是 PHP/MySQL 新手,因此我们将不胜感激。
谢谢
最佳答案
你会想尝试一下
$sql = "SELECT * FROM `input` WHERE `input`.`bodyshop_name`='".mysql_real_escape_string($_SESSION['MM_Username'])."'";
注意使用 mysql_real_escape_string 来清理任何不需要的数据。
关于PHP/MySQL : What is the best way to get filtered data from a database that has been inputted by a logged in user?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819843/