Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wywołanie funkcji członkowskiej real_escape_string() na obiekcie niebędącym obiektem podczas korzystania z MySQLi

Obecnie $connect jest poza zakresem, po prostu dodaj go w parametrze:

$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);

Uwaga dodatkowa:Jeśli możesz, możesz również użyć przygotowanych wyciągów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można załadować stref czasowych?

  2. MYSQL unikaj dwukrotnego wstawiania tego samego wiersza

  3. Wybrano funkcję php dla mysql enum

  4. jak zrozumieć nie można połączyć komunikatów o błędach mysql?

  5. Podstawowa pula połączeń DB z Javą i Tomcat 7