Ты либо не понял, либо лукавишь, ты предложил тест на выборку 10к строк из бд, я тебя спросил - где в реале нужно будет выводить 10к строк, ответа так и не услышал
$start = microtime(true);
for($i=0; $i<10000; $i++){
$query = mysqli_query($link, "SELECT FLOOR(`money`/1000) gold,
FLOOR((`money`%1000)/100) silv,
((`money` % 10000) % 100) cup
FROM `money` LIMIT 500");
$r = mysqli_fetch_assoc($query);
}
echo 'in SQL '.round(microtime(true) - $start, 6);
echo '<br />'.memory_get_usage() /1024;
$start = microtime(true);
for($i=0; $i<10000; $i++){
$query = mysqli_query($link, "SELECT * FROM `money`
LIMIT 500");
$t = mysqli_fetch_assoc($query);
$r = array('gold'=>floor($t['money']/10000),
'arg'=>floor(($t['money']%10000)/100),
'cup'=>($t['money']%10000)%100);
}
echo 'in PHP '.round(microtime(true) - $start, 6);
echo '<br />'.memory_get_usage() /1024;
$start = microtime(true);
for($i=0; $i<10000; $i++){
$query = mysqli_query($link, "SELECT * FROM `money`
LIMIT 500");
$t = mysqli_fetch_assoc($query);
$r = getMoney($t['money']);
}
echo 'use FUNCTION '.round(microtime(true) - $start, 6);;
echo '<br />'.memory_get_usage() /1024;
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker