瀏覽代碼

verify Fixed onion's db/query tests

Mike Smith 11 年之前
父節點
當前提交
9e52a10816
共有 1 個文件被更改,包括 14 次插入2 次删除
  1. 14 2
      onion/hello.c

+ 14 - 2
onion/hello.c

@@ -102,11 +102,23 @@ onion_connection_status return_db(MYSQL *db, onion_request *req, onion_response
 		MYSQL_RES *sqlres = mysql_store_result(db);
 		MYSQL_ROW row = mysql_fetch_row(sqlres);
 		
+		json_object_object_add(obj, "id", json_object_new_int( atoi(row[0]) ));
 		json_object_object_add(obj, "randomNumber", json_object_new_int( atoi(row[1]) ));
-		json_object_array_add(array, obj);
+		//json_object_array_add(array, obj);
+
+		if (queries > 1){
+			json_object_array_add(array, obj);
+		}
+		else {
+			json = obj;
+		}
+
 		mysql_free_result(sqlres);
 	}
-	json_object_object_add(json,"json",array);
+	if (queries > 1){
+		json = array;
+	}
+	//json_object_object_add(json,"json",array);
 	const char *str=json_object_to_json_string(json);
 	int size=strlen(str);
 	onion_response_set_header(res,"Content-Type","application/json");