Я пытаюсь отобразить содержимое таблицы «users» в моей базе данных MYSQL с помощью PHP, JQUERY и JSON.Динамическое отображение данных таблицы MYSQL через JSON, JQuery и PHP
Вот 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, я хочу, чтобы Переберите все пользователи и другие элементы таблицы, чтобы отобразить все содержимое таблицы базы данных на странице, Im в настоящее время просто получает «undefined».
$(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>"));
}
Любая помощь, которая будет направлена в правильном направлении, была бы благодарна.
Mysqli бы синтаксис работы с моим тузд сценария? Возможно ли, что вы могли бы предложить, где я пошел не так, чтобы начать с этого, чтобы понять его дальше? – user3139304