簡體   English   中英

Mysqli num_rows()返回未定義的屬性

[英]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;
?>

參考: http : //php.net/manual/en/mysqli-stmt.num-rows.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM