
以下是解决此问题的方法,利用php从mysql数据库中提取数据并以json格式传回,然后将json数据转换为数组并添加到html代码中:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行查询
$sql = "select * from table_name";
$result = $conn->query($sql);$data = [];
while($row = $result->fetch_assoc()) {
$data[] = $row;
}$json = json_encode($data);
echo $json;
//接收JSON数据
$.ajax({
url: "test1.php",
type: "POST",
dataType: "json",
success: function(json) {
//将JSON数据转换为数组
var data = JSON.parse(json);
//将数组中的数据拼接到<li>中
var list = "";
for (var i = 0; i < data.length; i++) {
list += "<li>" + data[i] + "</li>";
}
//将<li>添加到ul中
$("#li").html(list);
}
});以上就是如何利用PHP从MySQL数据库获取数据并以JSON格式展示在网页中?的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号