PHP/MySQL : What is the best way to get filtered data from a database that has been inputted by a logged in user?

标签 php mysql session-variables

我正在尝试创建一个页面,显示每个用户已放入数据库的所有数据的预览。每个用户只能看到自己的数据。

我一直在使用 $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/

相关文章:

php - ${ } 在 PHP 语法中是什么意思?

mysql - SQL 查询获取所有帖子及其修订数据

php - 如何计算每个视频的独特观看次数

Session_End 事件中 Session 变量的 asp.net 值

ajax - 在不同页面中获取 facebook 当前 session 详细信息,如 user_id

php - 在字符串中的某些字符前添加空格

php - 使用php从具有多个值的列中获取数据?

python - 如果我需要自动递增 ID 但想要检查另一个字段上的重复项,如何定义模型?

php - 停用PHP错误日志记录

mysql - Mysql中Join表数据重复