Как решить эту проблему предупреждение: mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, логическое значение задано в C:\xampp\htdocs\dealtm\customers\customer_login.php
Всем Привет
Предупреждение: mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, логическое значение задано в C:\xampp\htdocs\dealtm\customers\customer_login.php на линии 57
Я столкнулся это задание на мой webstie пожалуйста, помогите мне решить эту
Вот он мой php
Что я уже пробовал:
<? php
if(isset ($_POST ['c_login'])){
глобальный $db;
$customer_email = $_POST['c_email'];
$customer_pass = $_POST['c_pass'];
$sel_customer = "выбрать * из клиенты где customer_email=$customer_email и customer_pass=$customer_pass";
$run_customer = mysqli_query($DB и $sel_customer);
$check_customer = mysqli_num_rows($run_customer);
$get_ip = getUserIP();
$sel_cart = "выбрать * из корзины, где ip_add='$get_ip'";
$run_cart = mysqli_query($Con, то$sel_cart);
$check_cart = mysqli_num_rows($run_cart);
if ($check_customer==0){
Echo " alert ('Email или пароль неверны!, пожалуйста, попробуйте еще раз'); ";
выход();
}
if ($check_customer==1 и $check_cart==0){
$_SESSION ['customer_email']=$customer_email;
echo " winodw. open('customers/my_account.php', '_self'); ";
}
ещё {
включить ("customers/payment_option.php");
}
}
?>
Richard Deeming
НИКОГДА храните пароли в виде простого текста!
Безопасная Аутентификация Паролем Объясняется Просто[^]
Соленое хеширование паролей - все правильно[^]