【发布时间】:2020-08-18 15:48:13
【问题描述】:
数小时以来一直试图解决这个问题,但无法从我见过的任何其他问题或资源中找出解决方案。尝试了无数其他方法,但这是最近的尝试,我错过了什么?
session_start();
$email = $_SESSION["email"];
echo $email;
$sqlget = "SELECT clubID FROM users WHERE email = '$email'";
$sqldata = mysqli_query($link, $sqlget) or die('error');
echo $sqldata;
对 SQL 和 PHP 非常陌生,非常感谢您的帮助!
【问题讨论】:
-
不要将 PHP 变量连接到 SQL 查询中,您将代码打开到关键的SQL injection vulnerabilities。请改用prepared statements。
-
另外,打开错误报告 - stackoverflow.com/a/21429652/296555。
-
在尝试在查询中使用数据库之前,您是否建立了与数据库的连接?我的意思是你在哪里设置
$link,而不是在你展示给我们的代码中 -
基本上我觉得你需要Read this section of the PHP Manual