在MySQLi中绑定参数和转义字符串(PHP)

bey*_*ski 2 php data-binding mysqli bind

我使用该函数将所有变量绑定到所有类型的语句(UPDATE/ INSERT/ SELECT等)bind_param().但我对绑定参数感到困惑.

即使我使用bind_param,我还需要使用real_escape_string吗?他们俩都完全不同吗?

web*_*ave 6

不,你不需要逃避它们.绑定参数通过消除字符串连接的危险消除了转义的需要.

通过绑定,您实际上是在告诉MySQL 使用此变量的内容作为此字段的值.