对于这个可能非常愚蠢的问题感到抱歉,但是我已经把这个问题搞砸了几个小时但仍然无法让它发挥作用。
我正在尝试使用mysqli数据库创建登录系统。由于某种原因它不起作用,我目前正在获得非对象错误的属性。
这是代码
<?php
session_start();
$db = ("obsidian");
$mysqli = new mysqli('localhost','admin1', 'password1') or die('Failed to connect to DB' . $mysqli->error );
if(isset($_POST['sub'])){
$username = $_POST['username']; $password = $_POST['password'];
}
$sSQL = "select * from users where password='$password' AND username='$username'";
$rsMain = $mysqli->query( $sSQL );
if ($rsMain->num_rows == 1)
{
$_SESSION['userid'] =$username;
header("Location: index.php");
}
else
{
//ignore
}
?>
检查我遇到问题的行,我无法弄明白该怎么做。
任何帮助都会很棒。
错误是注意:尝试在第20行的C:\ xampp1 \ htdocs \ ObsidianDream \ login2.php中获取非对象的属性