Для правильного вопроса надо знать половину ответа
А в чём проблема?
количество_разных_пар_мужчин * количество_женщин + количество_разных_пар_женщин * количество_мужчин
(m * (m - 1) / 2) * w + (w * (w - 1) / 2) * m =
= (m * w * (m + w - 2)) / 2
Для правильного вопроса надо знать половину ответа
Если без WebSocket, то только периодическим опросом сервера. Ставите в JS интервал и по его срабатыванию отправляете AJAX-запрос на сервер. Потом показываете ответ сервера пользователю.
Для правильного вопроса надо знать половину ответа
А зачем тут multi_query, если вызывается один запрос INSERT?
Перед циклом делаете prepare, привязываете параметры через bind_param. В цикле устанавливаете значения переменных и вызываете execute.
Для правильного вопроса надо знать половину ответа
С чего вы взяли, что multi_query - это асинхронный запрос? PHP вообще асинхронно не работает. Если у вас используется какая-то своя библиотека, то ответ надо искать в её доках.
Для правильного вопроса надо знать половину ответа
Дык нынче другую топологию сделать сложно. Общая шина на коаксиале (и даже на хабах с витой парой) давно ушла в прошлое.
А серверу всё равно, какая у вас топология. Главное, чтобы связность была.
Для правильного вопроса надо знать половину ответа
Практически в любых. С ходу не могу вспомнить ни одной современной профессии, не связанной с каким-либо оборудованием, в котором использованы микроконтроллеры.
Для правильного вопроса надо знать половину ответа
Предложу ещё вариант
pattern: ^(?:\d*;){10}(\d*)(?:;|$)
output: \1
В фигурных скобках - сколько точек с запятыми надо пропустить.
Вариант допускает любое количество цифр в группах, в том числе и их отсутствие.