PHP 5.3.10的奇怪的减法问题

时间:2012-04-15 18:59:54

标签: php math

我对PHP有一个非常奇怪的问题。

我运行这个非常简单的代码:

include("db_credentials.php");
//
$conn = mysql_connect($host, $user, $pass);
$sel = mysql_select_db($db, $conn);
  //
  $result = mysql_query("SELECT * FROM tokens");
  $res = mysql_num_rows($result);
  //
echo (50000-$res);

但最终的减法结果绝对不对。我试过echo gettype($res)$res是一个整数(还有什么呢?),但我不知道是什么原因造成的。这是一个PHP错误吗?我的代码有问题吗?

1 个答案:

答案 0 :(得分:1)

我很确定我之前遇到过这种情况,但不记得到底在哪里或如何。

这不是每个人的答案,而是一个建议。

尝试使用此代码

include("db_credentials.php");
$conn = mysql_connect($host, $user, $pass);
$sel = mysql_select_db($db, $conn);

$result = mysql_query("SELECT COUNT(*) as count FROM tokens");
$row = mysql_fetch_assoc($result);
$res = $row['count'];

echo (50000-$res);