我有一个非常强烈的问题。
我做什么?
$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;
然后我收到两个答案中的一个:
我经常收到第一个答案,然后是第二个。
问题:为什么我为一个查询收到两个不同的答案?
答案 0 :(得分:3)
这与PDO无关
没有LIMIT
的 ORDER BY
会返回不确定的结果,也就是说没有保证的结果。