Member 13238540 Ответов: 1

Как решить эту проблему предупреждение: 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");
}

}

?>

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вероятно, потому, что ваш запрос не удался, и возвращаемое значение было FALSE См. документацию по адресу РНР: в mysqli::запрос - руководство по эксплуатации[^] относительно деталей.