साथ MySQL क्वेरी async उपयोग करने के लिए Mysqlnd ड्राइवर पीएचपी 5.6 एक Async प्रश्नों http://php.net/manual/en/mysqli.reap-async-query.phpकैसे पीएचपी पीडीओ
कैसे पीडीओ साथ Async प्रश्नों का उपयोग करने के लिए उपयोग करने का अवसर है?
यह काम नहीं कर रहा है, कोड (PHP asynchronous mysql-query):
$dbConnectionOne = new \PDO($cnn0, $conf['user'], $conf['pass']);
$dbConnectionOne->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
$dbConnectionTwo = new \PDO($cnn0, $conf['user'], $conf['pass']);
$dbConnectionTwo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
$dbConnectionTwo->setAttribute(\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
$t = time();
$synchStmt = $dbConnectionOne->prepare('SELECT sleep(2)');
$synchStmt->execute();
$asynchStmt = $dbConnectionTwo->prepare('SELECT sleep(1)');
$asynchStmt->execute();
$measurementConfiguration = array();
foreach ($synchStmt->fetchAll() as $synchStmtRow) {
print_r($synchStmtRow);
}
while (($asynchStmtRow = $asynchStmt->fetch()) !== false) {
print_r($asynchStmtRow);
}
$t = time() - $t;
echo 'query execute ', $t, ' sec',PHP_EOL;
2 सेकंड लेकिन परिणाम = 3 सेकंड अपवादित
इसे देखें: http://stackoverflow.com/questions/27240421/php-asynchronous-mysql-query – Tom
यह काम नहीं है, कोड –