Mysql
 sql >> база данни >  >> RDS >> Mysql

Използването на mysql на addslashes()

addslashes е грубият еквивалент на str_replace($str, "'", "\\'") . Можете да го заобиколите тривиално с произволен брой уникод последователности, които се оценяват до ' в mysql, но изглежда напълно различно от addslashes() .

Mysql_real_escape_String() от друга страна, използва действителната вътрешна функция за избягване на mysql, която знае точно какво да търси и коригира, за да я направи "безопасна" за mysql. Това, което работи за mysql, може да не работи за друга база данни, тъй като всяка от тях има малко по-различна семантика и изисквания за избягване, но ако работите с mysql, тогава "реалният escape низ" е правилният начин.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker-compose проверява дали mysql връзката е готова

  2. Премахване на дублиращи се редове в MySQL

  3. Как да промените порта по подразбиране на mysql от 3306 на 3360

  4. Свържете уеб приложение на Tomcat контейнер към mysql контейнер чрез хибернация

  5. MySQL избира SUM от резултати с LIMIT