7 | | Здравствуйте, Алексей. Нет, код работает. Вызов bind_param() указан перед циклом, и **подставляет параметр из переменной $str**, а вызов execute() выполняется внутри цикла. Если перед вызовом execute() в цикле изменяется значение $str, то в отправляемый запрос каждый раз подставляется измененное значение $str. Что, собственно говоря, и происходит. В **конце цикла $str увеличивается ($str++)** |
| 7 | Здравствуйте, Алексей. Нет, код работает. Вызов bind_param() указан перед циклом, и **подставляет значение из переменной $str к подготовленному запросу**, а вызов execute() выполняется внутри цикла. Если перед вызовом execute() в цикле изменяется значение $str, то в отправляемый запрос каждый раз подставляется измененное значение $str. Что, собственно говоря, и происходит. В **конце цикла $str увеличивается ($str++)** |