[英]Mysqli num_rows( ) returning undefined property
我正在嘗試計算數據庫中的注冊用戶數量,但是num_rows ..出現問題,因為它給出了錯誤。
這是我的index.php代碼:
<?php
require 'connections.php';
$con->query("SELECT users, UserID from users");
$totalplayers = $con->num_rows;
?>
這是我的connections.php:
<?php
ob_start();
session_start();
$con = mysqli_connect("localhost", "root", "", "website");
if (isset($_SESSION['UserID'])) {
$result = $con->query("select * from users where UserID=".$_SESSION['UserID']);
$row = $result->fetch_assoc();
但是,它給出了此錯誤,我不知道該怎么辦!:
注意:第4行的C:.... \\ index.php中的未定義屬性:mysqli :: $ num_rows
您應該分配查詢結果,然后獲得計數:
<?php
require 'connections.php';
$result = $con->query("SELECT users, UserID from users");
// $result is a mysqli_stmt
$totalplayers = $result->num_rows;
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.