我可以查询何时出现$mpfid的单个值。现在从下拉列表中动态获取多个值。如何查询何时出现多个$mpfid值。
$mpfid= ['2','9','1','3'];
在这里,我在数组中添加了4个值,但根据用户的选择,可能会有1个或更多。

$mpfid= ['2','9','1','3'];
    function GetPfRelatedReleaseIdFromSprint($mpfid)
        {
           $getquery="SELECT * FROM sprint WHERE `platform_id`='".$mpfid."'";
            $result=mysql_query($getquery,$this->dbcon);
            return $result;
        }

请帮助我如何查询何时出现多个值

最佳答案

您可以在IN子句中使用WHERE

SELECT * FROM sprint WHERE `platform_id` IN ('" . implode("','",$mpfid) . "')

关于php - 当动态多个值到来时选择mysql中的where子句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23243096/

10-09 13:35