phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

phiên đăng nhập đơn giản php

Bạn không thể kết hợp PDO và mysql .. Bạn đang tạo truy vấn trong PDO và sử dụng mysql_* Hãy thử thay đổi mã của bạn thành

<?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');
}

?>

xem reference



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Hợp nhất hai truy vấn SQL

  2. Tạo mật khẩu gốc cho PHPMyAdmin

  3. Không thể kết nối - cài đặt không hợp lệ

  4. Giới hạn đăng ký cho 4 người trên biểu mẫu đăng ký

  5. docker-compile:mariadb - Kết nối bị từ chối