如何让我的查询的所有结果显示?如果我的 $author 打印为 Array ( [0] => 1 ),则查询会提取正确的数据。但是,如果我的 $author 打印为 Array ( [0] => 1 [1] => 8 ) 或从我的表单接收到的值的任何组合,则它返回空。
数组打印正确,所以我从那一点向前移动并假设问题是查询但无法弄清楚。
$query = "SELECT * FROM estudos";
if (isset($author)){
$query.=" WHERE author='" . implode ($author) ."'";
print_r ($author);
}
这是我的php和html...
$results=$dbclient->query($query) or die(mysqli_error());
<?php
while($row=mysqli_fetch_array($results))
echo"<tr><td class='name'>$row[name]</td>";
?>