<?php
include 'connectdb.php';
$username = mysqli_real_escape_string($link,$_POST['adminName']);
$password = mysqli_real_escape_string($link,$_POST['adminPassword']);
$sql = "SELECT * FROM admin_tb WHERE adminName=? AND adminPassword=?";
$stmt = mysqli_prepare($link, $sql);
mysqli_stmt_bind_param($stmt,"ss", $username, $password);
mysqli_execute($stmt);
$result_user = mysqli_stmt_get_result($stmt);
if($result_user->num_rows == 1) {
session_start();
$row_user = mysqli_fetch_array($result_user,MYSQLI_ASSOC);
$_SESSION['adminID'] = $row_user['adminID'];
$_SESSION['adminName'] = $row_user['adminName'];
$_SESSION['adminPassword'] = $row_user['adminPassword'];
header("Location: ../");
} else {
header("Location: ../login/");
}
?>
ตอนรันบนเครื่องไม่มีปัญหา แต่ผมอัปขึ้น hosting แล้ว มันขึ้น error 500 ตอน login มีวิธีแก้ไหมครับ มันบอก error ตรงบันทัดที่ 13 หรือ $result_user = mysqli_stmt_get_result($stmt);
แก้ error 500
include 'connectdb.php';
$username = mysqli_real_escape_string($link,$_POST['adminName']);
$password = mysqli_real_escape_string($link,$_POST['adminPassword']);
$sql = "SELECT * FROM admin_tb WHERE adminName=? AND adminPassword=?";
$stmt = mysqli_prepare($link, $sql);
mysqli_stmt_bind_param($stmt,"ss", $username, $password);
mysqli_execute($stmt);
$result_user = mysqli_stmt_get_result($stmt);
if($result_user->num_rows == 1) {
session_start();
$row_user = mysqli_fetch_array($result_user,MYSQLI_ASSOC);
$_SESSION['adminID'] = $row_user['adminID'];
$_SESSION['adminName'] = $row_user['adminName'];
$_SESSION['adminPassword'] = $row_user['adminPassword'];
header("Location: ../");
} else {
header("Location: ../login/");
}
?>
ตอนรันบนเครื่องไม่มีปัญหา แต่ผมอัปขึ้น hosting แล้ว มันขึ้น error 500 ตอน login มีวิธีแก้ไหมครับ มันบอก error ตรงบันทัดที่ 13 หรือ $result_user = mysqli_stmt_get_result($stmt);