在过去的1天半里,我一直在尝试将16个行ID存储到一个字符串中,并使用逗号分隔每个ID。我获得的数组来自MySQL数据库。我收到的错误消息是
implode() 函数:传递了无效参数
$str=array();
$string="";
while($row = mysql_fetch_row($result))
{
$user_id=$row;
$str=$user_id;
foreach($str as $p=>$v){
comma($v);
}
}
function comma($v){
$string= implode(",",$v); echo $string;
}
mysql_*
函数,因为它们既不安全,也被弃用(请参见红框)。相反,您应该使用 PDO 或 MySQLi 中的预处理语句。 - Ricardo Altamirano