gpt4 book ai didi

php - 通过JSON、Jquery和PHP动态显示MYSQL表数据

转载 作者:行者123 更新时间:2023-11-29 21:49:00 29 4
gpt4 key购买 nike

我正在尝试使用 PHP、JQUERY 和 JSON 显示 MYSQL 数据库中“用户”表的内容。

这是 PHP 文件:

<?php

$host = "localhost";
$user = "root";
$pass = "";

$databaseName = "ITSM";
$tableName = "signup_and_login_table";


include 'database_connection.php';
$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);

$result = mysql_query("SELECT * FROM $tableName");
$array = mysql_fetch_row($result);


echo json_encode($array);

?>

在我的 HTML 页面上,我有一个简单的表格,我试图定位:

<table id="personDataTable">
<tr>
<th>Id</th>
<th>First Name</th>
<th>Last Name</th>
</tr>

</table>

这是jquery ajax,我希望它循环遍历所有用户和其他表实体,以在页面上显示数据库表的所有内容,我目前只是“未定义”。

 $(function ()
{


$.ajax({
url: 'CMGetdata.php',
data: "",
dataType: 'json',
success: function(data, textStatus, jqXHR) {

drawTable(data);
}
});

});

function drawTable(data) {
for (var i = 0; i < data.length; i++) {
drawRow(data[i]);
}
}

console.log("test");
function drawRow(rowData) {
var row = $("<tr />")
$("#personDataTable").append(row);
row.append($("<td>" + rowData.id + "</td>"));
row.append($("<td>" + rowData.firstName + "</td>"));
row.append($("<td>" + rowData.lastName + "</td>"));
}

任何指向正确方向的帮助将不胜感激。

最佳答案

试试这个-

$result =$con->query("SELECT * FROM tableName"); 
$array = $result ->fetch_all(MYSQLI_ASSOC);
foreach($array as $array)
{
$array['example'];
//another
}

关于php - 通过JSON、Jquery和PHP动态显示MYSQL表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33844074/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com