2
我想隨機訪問使用PDO Mysql和PHP從存儲過程重新調用的結果集。我發現PDOStatement::nextRowset,但對結果集的訪問似乎是連續的。使用PDO Mysql和PHP隨機訪問行集/結果集Mysql和PHP
編輯 我正在尋找一些這樣的:
$pdo = new PDO("mysql:host=$server;port=$port;dbname=$dbname;charset=utf8", $user, $pass, array(PDO::ATTR_PERSISTENT => false));
$statement = "CALL FooSP()";
$query = $pdo->prepare($statement);
$query->execute();
$query->resultSet[1][0]["ColumnFoo"] // Second Resultset, first row, column "ColumnFoo"
$query->resultSet[3][1]["ColumnBar"] // third Resultset, second row, columna "ColumnBar"
$query->resultSet[0][0]["Column1"] // first Resultset, first row, columna "Column1"
誰能幫助我?
你爲什麼不隨意地命令你的查詢?防爆。 'ORDER BY RAND()' – 2014-10-21 23:34:01
請參閱我的編輯 – 2014-10-21 23:57:54
'$ query-> resultSet [rand(0,$ query-> rowCount()];' – 2014-10-22 00:00:14