sql >> Databáze >  >> RDS >> Mysql

Volání členské funkce real_escape_string() na neobjektu při použití MySQLi

Aktuálně $connect je mimo rozsah, stačí jej přidat do parametru:

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

Vedlejší poznámka:Pokud můžete, můžete také použít připravené příkazy.




  1. Potřebujete časově efektivní metodu importu velkého souboru CSV přes PHP do více tabulek MySQL

  2. Jak mohu svázat parametr INTERVAL s PDO?

  3. Spuštění MariaDB v nastavení hybridního cloudu

  4. Jak opravím chybu „Hodnota mimo rozsah upravena pro sloupec“?