Всем привет.Помогите разобраться с подготовленными выражениями ( prepared statements ), не могу понять.Поправьте, если я ошибаюсь.Скорость. Если вы выполняете однообразные запросы, то mysql парсеру каждый раз приходится выполнять распознавание - какой тип запроса, какие данные передаются и тому подобное. Если сделать прототип запроса, а в последствии передавать только данные, то ясное дело что это скажется на скорости.Передача данных. Мало того что для подобных запросов передача бинарных данных не нуждается в конвертировании в строку, так и то что стандартное ограничение на один запрос имеет около 1 мб можно подвинуть благодаря тому что каждый кусок данных передаётся отдельным запросом, а не одним общим (INSERT скажем).Безопасность. Благодаря отделению данных от запроса вы можете обезопасить себя от SQL injection . Ну например :
|