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

Извикване на членска функция real_escape_string() на не-обект, когато използвате MySQLi

В момента, $connect е извън обхвата, просто го добавете в параметъра:

$connect = new mysqli('localhost', 'shop', 'password', 'zen');
function cleanInput($connect, $string = '') {
    if(!empty($string)) {
        $stripsql = $connect->real_escape_string($string);
        return $stripsql;
    }
}
$my_string = 'your string here';
$escaped_string = cleanInput($connect, $my_string);

Странична бележка:Или ако можете, можете също да използвате подготвени отчети.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Форматиране на командния ред на MySQL с UTF8

  2. MySQL дефинирани от потребителя функции

  3. MySQL много бавен за заявка за промяна на таблица

  4. sql таблица за самоприсъединяване премахва дублиращи се редове

  5. Съвпадение на знака '%' при търсене в MySQL база данни