我在SQL查询中收到Array to String错误。
这是我的数组的print_r
输出。
$positionsFilter = Array ( [0] => TW )
这是我的查询
UPDATE Player join Game on (Player.Player_ID = Game.Player_ID) where Player.Position in ($positionsFilter) Set Verwendet = NULL
我需要做的是变量字符串在where子句中正常工作吗?
答案 0 :(得分:0)
我认为你需要这样做:
$filter = "'".implode("','",$positionsFilter)."'";
然后在查询中使用$filter
。
提示:注意SQL注入。