检索数据库中的特定列,并使用php将其存储在具有逗号分隔值的变量中

时间:2019-06-12 06:27:06

标签: php mysqli

我需要从mysqli数据库中检索手机号码。 db以以下格式存储。 stdid regno手机号码。 我需要获取每个给定ID的手机号码,并以逗号分隔的值显示或返回它。

示例:检索ID-> 37,38,29 获取上述ID的手机号码,并使其用逗号分隔。

我尝试使用下面的代码,但它仅返回ID的最后一个移动号码。

$number1="37,34,76,12";
if($number1!="")
    {
    $nchk=explode(',',$number1);
    $chkcount = count($nchk);

  for($i=0; $i<$chkcount; $i++)
    {
      $del = $nchk[$i];
      $sql="SELECT * FROM stdlist WHERE stdid =".$del;
      $query = $con->query($sql);


     $idss = array();
      $implode="";
      while ($row = $query->fetch_assoc()) {
          $idss[] = $row['mobileno'];


         $implode = implode(',', $idss);
        }



    } 
   echo $implode;
    echo "<br>";
//i need return value like this "9876543210,9090909898,9009009009"
}

0 个答案:

没有答案