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

mysqlWHEREIN配列文字列/ユーザー名

    それぞれの名前を1つずつループして、それぞれをエスケープしてみましょう。

    データが実際にクエリに正しく入力されるように、引用符をラップするだけでなく、実際のMySQLエスケープ関数を使用することをお勧めします。 (それ以外の場合、It's me!のような名前を入力した場合 、一重引用符はクエリを台無しにします。)ここでは、PDO> (そうすべきです!)しかし、そうでない場合は、PDO::quoteへの参照を置き換えてください mysql_real_escape_stringを使用 。

    foreach($friendsArray as $key => $friend) {
      $friendsArray[$key] = PDO::quote($friend);
    }
    
    $friendsArray2 = join(', ', $friendsArray);
    


    1. mySql REGEXPの論理AND演算子?

    2. MySQLは、比較のために、先月から(now()-1か月)までのすべての行を選択します

    3. SQLite JSON_VALID()

    4. テーブルが存在した後に新しいID(自動インクリメント)を追加する際の問題