我需要从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"
}