sql >> Database teknologi >  >> RDS >> Mysql

Kald til en medlemsfunktion real_escape_string() på et ikke-objekt ved brug af MySQLi

I øjeblikket er $connect er uden for scope, skal du blot tilføje det i parameteren:

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

Sidenote:Eller hvis du kan, kan du også bruge forberedte udsagn.




  1. Valg af poster i rækkefølge efter antallet af poster, der indeholder et bestemt felt

  2. Kan vi have tabelnavnet som mulighed i MySQL?

  3. MySQL Group By funktionalitet i anden version

  4. At skrive en Pandas Dataframe til MySQL