如何在内爆后使每个元素成为单独的字符串-PHP

如何在内爆后使每个元素成为单独的字符串-PHP,php,Php,我有这样一个数组: $myArray = array(1,2,3,5,4,7,8); 我想选择id在($myArray)中的记录。如何在SQL中实现类似的功能IN('1'、'2'、'3'、'5'、'4'、'7'、'8')这样每个元素就像一个单独的字符串 我目前正在做的事情无助于: $SQL = "SELECT id FROM users WHERE id IN(".IMPLODE(',',$myArray).")"; 试试这个: $SQL = "SELECT id FROM users WH

我有这样一个数组:

$myArray = array(1,2,3,5,4,7,8);
我想选择id在($myArray)中的记录。如何在SQL中实现类似的功能IN('1'、'2'、'3'、'5'、'4'、'7'、'8')这样每个元素就像一个单独的字符串

我目前正在做的事情无助于:

$SQL = "SELECT id FROM users WHERE id IN(".IMPLODE(',',$myArray).")";
试试这个:

$SQL = "SELECT id FROM users WHERE id IN('" .implode("','", $myArray) . "')";
                                         ^            ^ ^                ^
尝试此答案可能重复的可能重复的