MySQL是一種流行的開源數據庫管理系統,MySQL微引擎是其中的一種存儲引擎,它可以簡化數據庫的讀寫操作,提高數據庫的性能,而在使用MySQL微引擎的過程中,需要使用用戶名密碼進行認證。
//連接數據庫 $mysqli = new mysqli('localhost', 'username', 'password', 'database_name'); if ($mysqli->connect_error) { die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); }
在以上代碼中,需要傳遞4個參數,分別為數據庫所在主機(localhost)、用戶名、密碼以及數據庫的名稱。如果連接成功,則會返回一個mysqli對象。
$username = 'testuser'; $password = 'testpass'; $query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'"; $result = $mysqli->query($query); if ($result->num_rows == 1) { echo 'Login successful'; } else { echo 'Login failed'; }
以上代碼用于查詢用戶名和密碼是否正確,如果正確則輸出“Login successful”,否則輸出“Login failed”。其中,需要將查詢語句存儲在$query變量中,然后通過mysqli對象的query方法執行查詢操作。如果查詢結果集的行數為1,則代表用戶名和密碼匹配。
下一篇mysql微云