Как обрабатывать параллельные задачи на основе php веб-сервисов для приложения Android

Я разработал очень простой веб-сервис на основе php для связи с моим Android-приложением. Это работает нормально, и я могу получить данные, но когда я одновременно пытаюсь получить доступ к службе с нескольких устройств или даже из браузера, только одно из них получает результат, а другое переходит к загрузке, в то время как успешное еще в состоянии получить результат из этого. Пожалуйста, предложите мне, как я могу преодолеть эту проблему.

PHP-код:

<?php

$con=mysqli_connect("host","username","pass","DB");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}$sql="SELECT * FROM ScoreBoard a inner join Groups b ON a.User_ID=b.ID  ORDER By score DESC";$return_arr = array();

if ($result=mysqli_query($con,$sql))
{
// Fetch one and one row
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
$rows[] = $row;
}
// Free result set
mysqli_free_result($result);

}

echo json_encode($rows);
mysqli_close($con);?>

0

Решение

Это работает нормально для меня, я попробовал ваш код.

0

Другие решения

Других решений пока нет …