簡體   English   中英

MySQL mysql_num_rows();

[英]MySQL mysql_num_rows();

我不確定為什么。 但是我在下面創建的代碼無法正常工作。 變量:“ $ num_rows”甚至沒有設置並且沒有值(甚至不為0)。 有人知道為什么會發生此問題嗎?

$result2 = mysql_query("SELECT * FROM `mycity_vehicles` WHERE `id` = '$vehID'");
while($row2 = mysql_fetch_array($result2))
$num_rows = mysql_num_rows($result2);
{
    if(empty($num_rows)) {
        echo "empty";
    }
    else {
        echo $num_rows;
    }

您的語法已關閉。

while($row2 = mysql_fetch_array($result2))
$num_rows = mysql_num_rows($result2);
{

應該是

$num_rows = mysql_num_rows($result2);
while($row2 = mysql_fetch_array($result2))
{

您輸入順序錯誤。

$result2 = mysql_query("SELECT * FROM `mycity_vehicles` WHERE `id` = '$vehID'");
$num_rows = mysql_num_rows($result2);
while($row2 = mysql_fetch_array($result2)) {
    if(empty($num_rows)) {
        echo "empty";
    }
    else {
        echo $num_rows;
    }

暫無
暫無

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

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