Php 选择id在X、X、X中的位置仅一个结果

Php 选择id在X、X、X中的位置仅一个结果,php,Php,我有以下疑问: $sql_select_todo = "SELECT * FROM to_do_items WHERE id_project = ".$_SESSION['selected_projectId']."' A

我有以下疑问:

$sql_select_todo = 
                  "SELECT * FROM 
                               to_do_items 
                            WHERE
                               id_project = ".$_SESSION['selected_projectId']."'
                            AND 
                               id IN ('".$alleTaken."')";

$query_select_todo = mysql_query($sql_select_todo) or die(mysql_error());

while($fetch_todo = mysql_fetch_assoc($query_select_todo))  {

    echo $fetch_todo['name'];
}
当我回显查询时,我得到以下信息:

SELECT * FROM to_do_items WHERE id_project = '7401' AND id IN ('10193,12848') 
但是输出将只返回一个名称
($fetch_todo['name'])


但是有两个id,所以我应该有两个名字。我做错了什么?

删除查询中的单引号

改变

$sql_select_todo = 
                  "SELECT * FROM 
                               to_do_items 
                            WHERE
                               id_project = ".$_SESSION['selected_projectId']."'
                            AND 
                               id IN ('".$alleTaken."')";


删除查询中的单个引号,例如(“.alletake.”)中的
id;
非常感谢,这就是解决方案!
$sql_select_todo = 
                  "SELECT * FROM 
                               to_do_items 
                            WHERE
                               id_project = ".$_SESSION['selected_projectId']."'
                            AND 
                               id IN (".$alleTaken.")";