我正在尝试在下面的代码中添加一个单一的外套和昏迷,并显示下面提到的数据(预期输出)但是我无法添加单层外套和昏迷。
$query ="SELECT * FROM abc WHERE xyz='xyz' And Standard='xyz' ";
$data=mysqli_query($mysqli,$query)or die(mysqli_error());
$ID = array();
while($row=mysqli_fetch_array($data)){
$ID[] = $row['ID'];
}
$IDall = implode(',', $ID);
echo $IDall;
当前输出
13,13K,043
预期输出
'13','13K','043'
答案 0 :(得分:2)
试试这个:
$IDall = "'" . implode("','", $ID) . "'";
答案 1 :(得分:0)
所有数组元素仅使用其间的单个逗号连接。你没有添加单引号,所以当然输出中没有。 为了添加这些引号,您可以使用:
$IDall = "'".implode("','", $ID)."'";
说明:首先,在每个逗号之前和之后添加单引号,因此在每个元素之间现在有三个字符(',')。此外,您必须在结果字符串的开头和结尾添加缺少的单引号,因此"'"在内爆之前和之后。