我想从PHP获取数据并使用Ajax在表中显示它。 我无法携带整个数据。我只获得第一排。 这是我的代码。
的script.js
$(document).ready(function() {
$.ajax({
url: 'fetch.php',
data: "",
success: function(data) {
var data = $.parseJSON(data);
console.log(data);
}
});
}
这是我的PHP代码..! 来自fetch.php
<?php
require_once 'db.php';
$fetch = "SELECT * FROM users";
$result = $conn->query($fetch)->fetch_assoc();
exit(json_encode($result));
?>
这是我的HTML
<table>
<tr>
<th>NAme</th>
<th>Age</th>
<th>Location</th>
</tr>
<?php foreach ($all as $key) { ?>
<tr>
<td><?php echo $key['username']; ?></td>
<td><?php echo $key['age']; ?></td>
<td><?php echo $key['location']; ?></td>
</tr>
<?php }?>
</table>
答案 0 :(得分:0)
fetch_assoc
只提取一行,而是使用fetch_all
:
$result = $conn->query($fetch)->fetch_all();