Я тут открыл для себя удивительную вещь.
Во-первых, чтобы получить из prepared запроса банальный fetch_array(), нужна отдельная функция get_result(). Которая далеко не везде поддерживается. И если её нету, то начинается натуральный ад и содомия, с попыткой эмулировать переменное число переменных.
А недавно я вдруг узнал, что даже привязать переменное число параметров к запросу без таких же адовых плясок с бубном невозможно - какие-то call_user_func_array() , но это тоже не работает, потому что bind_param предпочитает ссылки, а не значения, и шлет тебе кучу восторженных нотисов.
Кто-нибудь плотно работал с mysqli и подготовленными выражениями?
Там действительно такой ад или опять на стаковерфлое нубы в трех соснах запутались?
Во-первых, чтобы получить из prepared запроса банальный fetch_array(), нужна отдельная функция get_result(). Которая далеко не везде поддерживается. И если её нету, то начинается натуральный ад и содомия, с попыткой эмулировать переменное число переменных.
А недавно я вдруг узнал, что даже привязать переменное число параметров к запросу без таких же адовых плясок с бубном невозможно - какие-то call_user_func_array() , но это тоже не работает, потому что bind_param предпочитает ссылки, а не значения, и шлет тебе кучу восторженных нотисов.
Кто-нибудь плотно работал с mysqli и подготовленными выражениями?
Там действительно такой ад или опять на стаковерфлое нубы в трех соснах запутались?