grey109
Новичок
Привет всем!
Решил заменить в цикле несколько сотен запросов mysqli_query типа insert / update на один mysqli_multi_query. После которого сразу делаю "mysqli_query "select х from table..." и получаю ошибку на этой строке "commands out of sync you can't run this command now". Поискал в инете, толком причин такого поведения для моего случая не нашел.
Если вместо одного запрос делать сотню в цикле - ошибки не будет. Сейчас нашел решение в интернете, сделать
while(mysqli_next_result($link)){;} , но мне кажется это не правильно.
Подскажите, что я делаю не так и что упускаю?
Решил заменить в цикле несколько сотен запросов mysqli_query типа insert / update на один mysqli_multi_query. После которого сразу делаю "mysqli_query "select х from table..." и получаю ошибку на этой строке "commands out of sync you can't run this command now". Поискал в инете, толком причин такого поведения для моего случая не нашел.
Если вместо одного запрос делать сотню в цикле - ошибки не будет. Сейчас нашел решение в интернете, сделать
while(mysqli_next_result($link)){;} , но мне кажется это не правильно.
Подскажите, что я делаю не так и что упускаю?