我试图显示数据库中的所有结果,但是要显示"无"如果没有结果。但是,当我运行我的代码时,我只得到一个结果,而不是当前存在的两个结果。我无法弄清楚我做错了什么。
$select1 = mysqli_query($connect, "SELECT * FROM `update` WHERE did='joined'");
$num_rows = mysqli_num_rows($select1);
if ($num_rows==0) {
$joined="None";
}else{
while($row=mysqli_fetch_assoc($select1)) {
$joined=$row['name'].", ";
}
}
echo $joined;
答案 0 :(得分:1)
您正在使用$joined = $row['name'].", ";
而是使用.=
运算符
while($row=mysqli_fetch_assoc($select1)) {
$joined .= $row['name'].", ";
}