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

mysql search / likeクエリを適切にエスケープするにはどうすればよいですか?

    マニュアル

    $search = '20% raise';
    $sql = "SELECT id FROM table WHERE column LIKE '%".$this->db->escape_like_str($search)."%'";
    

    つまり、コードの最後の2行で正しく実行しているのです。

    次のコードはあなたのために何をしますか?

    $search_string = 'zech';
    $search_string_like = $this->CI->db->escape_like_str($search_string);
    $operator['bw'] = "$search_field LIKE '$search_string_like%'";
    



    1. SQLServer2000を使用したピボット

    2. AnySQLMaestroをSalesforce.comに接続する

    3. json応答を作成する方法

    4. MicrosoftAccessのクエリグリッドでフィールドを移動する方法