-2
SQLクエリで文字列への配列エラーが発生しました。 私の配列から私のprint_r
の出力です。SQLクエリの文字列への配列
$positionsFilter = Array ([0] => TW)
そして、これは私が変数の文字列がWHERE句にどこで正常に動作することをしなければならない何私のクエリ
UPDATE Player join Game on (Player.Player_ID = Game.Player_ID) where Player.Position in ($positionsFilter) Set Verwendet = NULL
のですか?
$filter = "'".implode("','",$positionsFilter)."'";
をそしてあなたのクエリで$filter
を使用します。
準備文を使用してください。 – Script47
[WHERE句を使用してクエリに配列を渡す]の可能な複製(https://stackoverflow.com/questions/907806/passing-an-array-to-a-query-using-a-where-clause) –
クエリービルダーを使用する必要があります。 – DanielO