Mysqli_num_rows(false) #1 chính được đưa vào
Tôi đang cố chạy truy vấn hồ sơ nhân viên hiện có để cập nhật thông tin của họ và tôi nhận được lỗi. Cảnh báo. mysqli_num_rows() dự kiến tham số 1 là mysqli_result, boolean được cung cấp trong /home/schill54/public_html/Capstone/htdocs/Home/updateform. php trên dòng 8 Show Dưới đây là kịch bản của tôi. Tôi đã điều chỉnh truy vấn nhiều lần mà không gặp may. Ban đầu, tôi đã đặt nó thành CHỌN * từ bảng người dùng của mình nhưng sau đó tôi nhận ra rằng có 1 cột mà tôi không muốn nó trả về và do đó, tôi đã không tính đến cột đó trong biểu mẫu của mình, vì vậy sau đó tôi đã liệt kê từng cột mong muốn nhưng vẫn . Từ việc tìm kiếm trên google mà tôi đã thực hiện cho đến nay, tôi nhận ra rằng có thể vẫn còn điều gì đó không ổn với truy vấn của mình nhưng không thể hiểu đó là gì php
{
include ("../includes/header.php");
require_once ('../../mysqli_connect.php');
$lname=$_GET['last_name'];
$query = "SELECT first_name, last_name, phone, username, pass, admin FROM users WHERE last_name='$lname'";
$result = mysqli_query ($dbc, $query);
$num = mysqli_num_rows($result);
if ($num > 0) { // If it ran OK, display all the records.
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
?>
} //end while statement
} //end if statement
mysqli_close($dbc);
//include the footer
include ("../includes/footer.php");
}
?>
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn LarryĐăng ngày 5 tháng 8 năm 2018 Larry
Đăng ngày 5 tháng 8 năm 2018 Vâng, lỗi này có nghĩa là truy vấn trả về sai thay vì 0 hoặc nhiều kết quả hơn, có nghĩa là truy vấn có lỗi trong đó. Rất có thể có sự không khớp giữa truy vấn và cách xác định bảng. Cách dễ nhất để biết vấn đề cụ thể là in ra lỗi MySQL. mysqli_num_rows là gì?Hàm mysqli_num_rows() trả về số hàng trong tập hợp kết quả .
Làm cách nào để sử dụng mysqli_num_rows trong PHP?PHP. hàm mysqli_num_rows()
. cú pháp. mysqli_num_rows ( $result ); Tham số. Hàm này chấp nhận tham số duy nhất $result (trong đó $result là truy vấn MySQL được thiết lập bằng mysqli_query()).
Làm cách nào để hiển thị tổng số bản ghi trong PHP?php $con = mysql_connect("máy chủ. com","người dùng","pswd"); nếu (. $con) { die('Không thể kết nối. '. mysql_error()); . "
Hàng $ trong PHP là gì?Giá trị trả về. Trả về một mảng các chuỗi tương ứng với hàng đã tìm nạp . NULL nếu không còn hàng nào trong tập kết quả. Phiên bản PHP. 5+ |