sql >> データベース >  >> RDS >> Mysql

MySQLiを使用する場合、非オブジェクトでメンバー関数real_escape_string()を呼び出す

    現在、$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. Chart.js-mysqlとphpを使用してデータベースからデータを取得する

    2. sqlalchemyとpyodbcを使用してSQLServer2012に接続する

    3. node.jsとmysqlの接続プールはエクスポートされません

    4. 2つの参照テーブルを持つ1つの外部キー