SQL查询中的数组到字符串

时间:2017-10-06 11:19:10

标签: php arrays string

我在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子句中正常工作吗?

1 个答案:

答案 0 :(得分:0)

我认为你需要这样做:

$filter = "'".implode("','",$positionsFilter)."'";

然后在查询中使用$filter

提示:注意SQL注入。