sql >> データベース >  >> Database Tools >> phpMyAdmin

シンプルなログインセッションphp

    PDOとmysqlを混在させることはできません..PDOでクエリを作成しています mysql_*を使用します コードを

    に変更してみてください
    <?php
    
    // Inialize session
    session_start();
    
    // Include database connection settings
    include('../../model/database.php');
    
    // Retrieve username and password from database according to user's input
    $stmt = $db->prepare("SELECT * FROM user WHERE (`username` = :username) and (`password` = :password)");
    
    $result = $stmt->execute(array(':username'=>$_POST['username'],':password'=>$_POST['password']));
    $num_rows = $stmt->rowCount();
    // Check username and password match
    if ( $num_rows > 0) {
    // Set username session variable
    $_SESSION['username'] = $_POST['username'];
    // Jump to secured page
    header('Location: securedpage.php');
    }
    else {
    // Jump to login page
    header('Location: index.php');
    }
    
    ?>
    

    referenceを参照してください



    1. 'DATE'は認識された組み込み関数名ではありません

    2. txtをmysqlに直接またはphp経由でインポートする方法

    3. 致命的なエラー:キャッチされていないArgumentCountError:関数Admincategory ::deletecategory()に引数が少なすぎます。

    4. データMySQLをKurdishフォントで保存しますか?