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

mysql_real_escape_string е недефиниран

Актуализиране както е посочено в comment /a> , mysql_ е оттеглено от 5.5 :

ипремахнат в PHP 7 .

mysql_real_escape_string() е стандартна част от MySQL функция "batch" и винаги трябва да работи, ако разширението е заредено правилно.

Прави ли някой друг mysql_ функционална работа? (Не трябва)

Уверете се, че този ред не е коментиран във вашия php.ini :

extension=mysql.so

Също така би било разумно да използвате mysqli или PDO вместо това (mysql_ е отхвърлен ), и двамата могат да се погрижат да избягат вместо вас.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберете групирани редове само с NULL стойности?

  2. MySQL – Коригиране на грешка – Грешка в базата данни на WordPress Дублиран запис за ключ PRIMARY за заявка INSERT INTO wp_options

  3. PHP Преоразмеряване на изображението

  4. Актуализирайте множество редове с различни стойности в една заявка - MySQL

  5. MySQL EXPLAIN 'type' се променя от 'range' на 'ref', когато датата в оператора where се промени?