簡體   English   中英

提取行數時出錯

[英]Error on fetching number of rows

執行以下命令時,出現錯誤“試圖在第76行獲取非對象的屬性”:

 require_once 'DBConnection.php' ;
$connection = new mysqli($hostname, $username, $password, $database);

if ($connection->connect_error) die ($connection->connect_error);
$query = "Select * From product where productCategory = $productCategory";
$result = $connection->query($query);

$rows = $result->num_rows;   //line 76

for ($j = 0 ; $j < $rows ; ++$j)
{
    $result->data_seek($j);

    $row = $result->fetch_array(MYSQLI_NUM);

您應該使用mysql_num_rows()函數。 對於給定的代碼,它必須類似於mysql_num_rows($result)

您可以參考mysql_num_rows()的 PHP文檔以獲取更多詳細信息。

暫無
暫無

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

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