PHP显示要在mysql_fetch_array函数中使用的数组的所有值?

| 我在将PHP数组中的值用于mysql函数时遇到了一些困难。 我有一个数组
$a[0] = 89
$a[1] = 23
$a[2] = 15
$a[3] = 28
$a[4] = ...
我需要生成一个像这样的字符串:
$result_array = \'ID = 89 OR ID = 23 OR ID = 15 OR ID = 28 OR ID = ...\';
要从我的数据库中获取值:
$result_test = mysql_query(\"SELECT * FROM Events Where $result_array\");
但是我不知道如何从数组$ a创建字符串$ result_array。     
已邀请:
        
$result_test = mysql_query(\"SELECT * FROM Events Where ID in (\".implode(\',\' , $a).\")\");
使用IN运算符并以
89,23,15,28
等形式发送列表 因此查询将变为
ID in (89,23,15,28)
    
        
$result_test = mysql_query(\"SELECT * FROM Events Where ID IN (\".implode(\',\',$a).\')\');
    

要回复问题请先登录注册