-3

私のコードまたは私のデータベースの何が問題なのですか?

私のコード

    if(isset($login)){
        if($sbg=='administrator'){
            $login = mysql_query("SELECT * FROM administrator WHERE email='$email' AND password='$pass'");
            $rows= mysql_num_rows($login);
            if($rows==0){
                $data = mysql_fetch_array($login);
                $_SESSION['login']      = true;
                $_SESSION['nama']       = $data['nama'];
                $_SESSION['email']      = $data['email'];
                $_SESSION['password']          = $data['password'];
            }else{
4

3 に答える 3

0
if(isset($login)){
        if($sbg=='administrator'){
            $login = mysql_query("SELECT * FROM administrator WHERE email='$email' AND password='$pass'");
            $rows= mysql_num_rows($login);

            if($rows>0){
                $data = mysql_fetch_assoc($login);
                session_start();
                $_SESSION['login']      = true;
                $_SESSION['nama']       = $data['nama'];
                $_SESSION['email']      = $data['email'];
                $_SESSION['password']          = $data['password'];
            }else{
}

$rows をエコーし​​て、$rows が 0 または何も表示されない場合に何らかの結果があるかどうかを知ることができます。mysql クエリを確認してください。

于 2013-11-02T09:14:41.623 に答える