Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我不断地得到;页面不是';“t工作”;当试图使用准备好的语句时_Php_Prepared Statement - Fatal编程技术网

Php 我不断地得到;页面不是';“t工作”;当试图使用准备好的语句时

Php 我不断地得到;页面不是';“t工作”;当试图使用准备好的语句时,php,prepared-statement,Php,Prepared Statement,我在(login.php)上有一个表单,它重定向到checkLogin.php,我想通过准备好的语句检查用户名和密码(从login.php输入),然后将用户发送到我的索引页面 我已经检查了连接($connection),并且在DB($myusername和$hashedPassword)上检查之前,VAR已经通过并正在工作,并使用'sha256'对PW进行哈希运算 无论我做什么,当我输入最简单的准备语句时,只要输入代码(下面来自checklogin.php),我就会得到“HTTP错误500” 请

我在(login.php)上有一个表单,它重定向到checkLogin.php,我想通过准备好的语句检查用户名和密码(从login.php输入),然后将用户发送到我的索引页面

我已经检查了连接($connection),并且在DB($myusername和$hashedPassword)上检查之前,VAR已经通过并正在工作,并使用'sha256'对PW进行哈希运算 无论我做什么,当我输入最简单的准备语句时,只要输入代码(下面来自checklogin.php),我就会得到“HTTP错误500”


请格式化您的代码。php错误日志显示了关于实际错误的哪些信息?在有效的查询中,您使用
$connection
,但失败的查询使用
$dbConnection
尝试此
$stmt->bind_参数($myusername)
//THIS QUERY WORKS
//$query = "SELECT users_id, username, password, user_type, validUser, expires FROM copyright_users WHERE username = '$myusername' AND password = '$hashedPassword'";
//$result = mysqli_query($connection,$query);
//$row = mysqli_fetch_array($result);

//THIS DOES NOT WORK EVEN THOUGH IS IT REALLY SIMPLE
$stmt = $dbConnection->prepare('SELECT users_id FROM copyright_users WHERE username = ?');
$stmt->bind_param('s', $myusername);

$stmt->execute();

//$result = $stmt->get_result();