mysqli_stmt :: bind_param () не распознает новый элемент [duplicate]

В терминах компьютерной науки мы говорим об анонимных функциях и названных функциях. Я думаю, что самое важное отличие состоит в том, что анонимная функция не связана с именем, отсюда и анонимная функция. В JavaScript это объект первого класса, динамически объявленный во время выполнения.

Для получения дополнительной информации об анонимных функциях и исчислении лямбда, Википедия - хорошее начало ( http://en.wikipedia.org/wiki /Anonymous_function).

5
задан Samuel Stiles 21 June 2013 в 14:58
поделиться

2 ответа

Символы в строке не должны разделяться запятыми:

$stmt->bind_param("sss...", /* variables */);

Вы можете увидеть этот формат, продемонстрированный в примерах на странице руководства .

17
ответ дан lonesomeday 21 August 2018 в 16:10
поделиться

есть 65 строковых параметров, поэтому, если есть 65 s, у вас есть правильный номер. Однако ошибки появляются потому, что вы разделили s запятыми. Вместо $stmt->bind_param("s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s..." это должно быть

$stmt->bind_param("sssssssssssssssss..."

Это должно решить ваши ошибки.

3
ответ дан PokeSteelProductions 21 August 2018 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: