How to send two query into one? Is there any other alternative?
For MySQL (as the question tagged):

SELECT SUM(status='failed') AS failed_orders, COUNT(1) AS total_orders
FROM result
WHERE order = '4373'
-- GROUP BY status -- ?? 


For another DBMS (for example, for Microsoft SQL Server):

SELECT COUNT(CASE WHEN status='failed' THEN 1 END) AS failed_orders, COUNT(1) AS total_orders
FROM result
WHERE order = '4373'