Bläddra i källkod

Fix php frameworks to comply with #5167 (#5192)

* Fix swoole sql

* Peachpie fix sql
Joan Miquel 5 år sedan
förälder
incheckning
6b53ff88d2

+ 1 - 1
frameworks/PHP/peachpie/Website/dbraw.php

@@ -26,7 +26,7 @@ function dbraw() {
 
   // For each query, store the result set values in the response array
   while ($query_count--) {
-    $result = mysql_query("SELECT randomNumber FROM World WHERE id = $id", $link);
+    $result = mysql_query("SELECT id, randomNumber FROM World WHERE id = $id", $link);
 
     // Store result in array.
     $arr[] = array('id' => $id, 'randomNumber' => mysql_result($result, 0));

+ 3 - 3
frameworks/PHP/swoole/swoole-server.php

@@ -37,7 +37,7 @@ $db = function (int $queries = 0) use ($pool): string {
     // Create an array with the response string.
     $arr = [];
     // Define query
-    $db->db_test = $db->db_test ?? $db->prepare('SELECT randomNumber FROM World WHERE id = ?');
+    $db->db_test = $db->db_test ?? $db->prepare('SELECT id, randomNumber FROM World WHERE id = ?');
 
     // For each query, store the result set values in the response array
     while ($query_count--) {
@@ -56,7 +56,7 @@ $db = function (int $queries = 0) use ($pool): string {
 
     $pool->put($db);
 
-    return \json_encode($arr);
+    return \json_encode($arr, JSON_NUMERIC_CHECK);
 };
 
 /**
@@ -126,7 +126,7 @@ $updates = function (int $queries = 0) use ($pool): string {
 
     $pool->put($db);
 
-    return \json_encode($arr);
+    return \json_encode($arr, JSON_NUMERIC_CHECK);
 };