Мне нужно вставить некоторые строки в мою базу данных.
Проблема в том, что каждый раз, когда я использую «` »или« », он вызывает ошибки в Sql.
Например, когда кто-то называет «это здорово», это просто испортит все.
Как я могу это решить?
Благодаря!
Используйте настоящую функцию escape-строки. Фактически, MySQL запрещает «или» вводить систему, чтобы предотвратить атаки SQL Injection.
Синтаксис функции: mysql_real_escape_string($your_string)
Используйте функцию escape-строки mysqli: http://au1.php.net/manual/en/mysqli.real-escape-string.php (вы не должны использовать функции mysql, поскольку они обесцениваются) http: // au1 .php.net / ручной / EN / function.mysql реального спусковое string.php
Используйте подготовленный / параметризованный запрос.
Руководство: http://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php