Php 无法使用我的数据库注册

Php 无法使用我的数据库注册,php,mysqli,dreamweaver,wampserver,Php,Mysqli,Dreamweaver,Wampserver,我需要为我的网站做一个登录表单。我必须使用MySQLi,因为MySQL在我的尝试中会导致decaprate。 下面是index.php代码: <?php session_start();ob_start(); $con=mysqli_connect("localhost","root","","oos"); if (mysqli_connect_errno()) echo "Failed to connect to MySQL: " . mysqli_connect_error();

我需要为我的网站做一个登录表单。我必须使用MySQLi,因为MySQL在我的尝试中会导致decaprate。 下面是index.php代码:

<?php
session_start();ob_start();

$con=mysqli_connect("localhost","root","","oos");
if (mysqli_connect_errno()) echo "Failed to connect to MySQL: " . mysqli_connect_error();

    if(isset($_POST['signin']))
    {
        $username = $_POST['userid'];
        $pass = $_POST['password'];

        $query1 = "select * from admintb where adID = '$username' and adPass = 'password' ";
        $result1 = mysqli_query($con,$query1) or die;

        $co=0;

        while($row=mysqli_fetch_assoc($result1)) $co++;
        if($co==1)
        {
            $_SESSION['a']=$username;
            header("Location: main_menu.php");
        }
    }   ?>
问题是,当我设置$username=admin和$password=admin时,它会转到main_menu.php。但当我尝试执行上述操作时,基于我的数据库,它不会转到main_menu.php。
如何登录,使用数据库中的ID进入main_menu.php?

对不起,我已经检查过了,这是一个愚蠢的错误。在这个片段中:

 $username = $_POST['userid'];
    $pass = $_POST['password'];

    $query1 = "select * from admintb where adID = '$username' and adPass = 'password' ";
    $result1 = mysqli_query($con,$query1) or die;
解决这个问题:

$query1 = "select * from admintb where adID = '$username' and adPass = '$pass' ";