在PHP和MySQL中使用相同查询的结果不同

时间:2014-04-15 04:49:26

标签: php mysql sql mysql-workbench

所以我在Different SQL result with same query in PHP and MySQL阅读并尝试了解决方案而没有任何运气。

我有以下代码:

$db1 = mysql_connect(DB_HOST, SYSTEM_DB_USER, SYSTEM_DB_PASSWORD, true);
mysql_set_charset('utf8',$db1);
$selected = mysql_select_db($client_db, $db1);
//get reminder now
$sql = sprintf("select tu.*,tr.reminder,tr.status from allreminders_user tu join allreminders tr
    on tu.parent_reminder=tr.id where tu.id=%d", $r);

$rslt7 = mysql_query($sql, $db1);
$count = mysql_num_rows($rslt7);

$count的输出是0,当我从MySQL Workbench运行查询时,它是不同的。那里的查询返回一行。

除了代码使用弃用的方法并且可能没有那么好(我刚刚开始为此做应用支持),为什么会有不同的结果呢?

0 个答案:

没有答案