繁体   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