试图创建一个简单的登录系统,非对象错误的属性

时间:2014-11-22 18:29:19

标签: php mysqli

对于这个可能非常愚蠢的问题感到抱歉,但是我已经把这个问题搞砸了几个小时但仍然无法让它发挥作用。

我正在尝试使用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中获取非对象的属性

0 个答案:

没有答案