這絕對沒有。查詢運行,但在此之後,沒有任何反應。這裏是login.php的代碼MySQLi登錄腳本彈出空白頁
我沒有收到任何錯誤,只是一個空白頁。這是純粹的骨頭腳本。謝謝您的幫助。 MySQLi新手,剛剛停止使用舊的東西。
我得到的錯誤是: 注意:使用未定義的常量登錄 - 在文件路徑/ login2.php假定「登錄」第15" 行
<?php
// This works
$con = new mysqli('localhost', 'username', 'password', 'kristen_listing');
if($con->connect_errno > 0){
die('Unable to connect to database [' . $con->connect_error . ']');
}
// checking the user
// in the index.php file I have submit named "login"
if(isset($_POST[‘login’])){
$username = $_POST[’username’];
$password = $_POST[‘password’];
$sel_user = <<<SQL
SELECT *
FROM `listing`
WHERE `id` = 1
AND `username` = '$username'
AND `password` = '$password'
SQL;
$run_user = mysqli_query($con, $sel_user);
$check_user = mysqli_num_rows($run_user);
if($check_user>0){
$_SESSION[‘username’]=$username;
print "Logged in";
}
else {
print "Invalid username or password";
}
}
?>
的mysql_query功能被棄用的PHP 5.5,並打算作爲PHP 7.你應該使用PDO對象有關的mysqli我們可以用它來訪問MySQL – Pachonk
來徹底清除? –