PDO获取问题

时间:2015-02-05 10:54:49

标签: php mysql pdo

我有一个非常强烈的问题。

我做什么?

$pdo = new PDO('mysql:dbname=testing;host=127.0.0.1', 'root', '', array (PDO::ATTR_PERSISTENT => true));

$res = $pdo->query("SELECT `contents` AS `contents` FROM `sessions` WHERE `session_id` = '54d31554d74717-82758334' LIMIT 1")->fetchAll();
echo "<pre>"; print_r($res); echo "</pre>"; die;

然后我收到两个答案中的一个:

First answer Second answer

我经常收到第一个答案,然后是第二个。

问题:为什么我为一个查询收到两个不同的答案?

1 个答案:

答案 0 :(得分:3)

这与PDO无关

没有LIMIT

ORDER BY会返回不确定的结果,也就是说没有保证的结果。