我在使用结果查询在htlm5中设置字段时遇到问题。
{
$query = "SELECT nome,cognome FROM utente";
$result = $mysqli->query($query);
while($rows = $result->fetch_all(MYSQLI_ASSOC)){
print_r($rows);
};
}
如何在此结构中获取此结果?
<tr>
<td>??? field 1</td>
<td>??? field 2</td>
</tr>
答案 0 :(得分:-1)
嗯,$ rows只是一个包含您在查询中请求的字段的数组,因此您可以使用索引访问其字段。
<?php
$rows = mysqli_query($conn,$query);
mysqli_fetch_all($rows,MYSQLI_ASSOC);
$html_string = "<table> <thead>....whatever optional... </thead> <tbody>";
foreach( $rows as $r){
$html_string .= "<tr> <td>" . $r[0] . "</td><td>" . $r[1] . "</td></tr>";
}
$html_string .= "</tbody></table>";
echo $html_string;
?>
对于表格的行应该足够了。