我正在我的网页上创建搜索服务,以便用户能够搜索其他用户。 我想将$ _POST值放在SESSION中,并在SELECT中使用SESSION值进行搜索。 这就是我所做的,但它不起作用 - 看起来像SESSION根本没有任何价值,但我不确定?
session_start();
include_once 'dbconnect.php';
if(isset($_POST['submit'])){
$search = $con->real_escape_string($_POST['search']);
$_SESSION['test'] = $search;
$test = $_SESSION['test'];
$result="SELECT * FROM users WHERE username LIKE '%$test%'";
...
答案 0 :(得分:1)
您需要确保使用
开始会话session_start();
在您尝试访问$_SESSION
变量之前,请确保已正确设置与$con
连接的数据库。