Browse Source

update "updateraw" test

Christian Knuth 12 years ago
parent
commit
4c87300159
1 changed files with 14 additions and 9 deletions
  1. 14 9
      php-fatfree/index.php

+ 14 - 9
php-fatfree/index.php

@@ -90,16 +90,21 @@ $f3->route(
                       'benchmarkdbuser', 'benchmarkdbpass');
     
     $result = array();
-    $updates = array();
-        for ($i = 0; $i < $params['queries']; ++$i) {
-            $id = mt_rand(1, 10000);
-            $result[] = $db->exec('SELECT randomNumber FROM World WHERE id = ?',$id,0,false);
-            $rnu = mt_rand(1, 1000);
-            $updates[] = $db->exec('UPDATE World SET randomNumber = :ranNum WHERE id = :id',array(':ranNum'=>$rnu,':id'=>$id),0,true);
-        }
+    for ($i = 0; $i < $params['queries']; ++$i) {
+        $id = mt_rand(1, 10000);
+        
+        $row = array(
+        	'id'=>$id,
+        	'randomNumber'=>$db->exec('SELECT randomNumber FROM World WHERE id = ?',$id,0,false)
+        	);
+        $rnu = mt_rand(1, 10000);
+        $row['randomNumber'] = $rnu;
+        $db->exec('UPDATE World SET randomNumber = :ranNum WHERE id = :id', array(':ranNum'=>$rnu,':id'=>$id),0,false);
+        $result[] = $row;
+    }
 
-        header("Content-type: application/json");
-        return $f3->serialize($updates);
+    header("Content-type: application/json");
+    return $f3->serialize($result);
         
 });