我目前有一个系统,该系统会根据从mysql数据库中提取的数据来更改html单元格的背景颜色,
是否可以交叉引用mysql和.txt文件或.csv文件中的数据?
思考过程是:
检查csv / txt文件以查看存在哪些数据,检查mysql以查看是否存在相同的数据,然后将功能输出到html表。
$sql = "SELECT
*
FROM
(SELECT
beacon,location,date,COUNT(location) AS counter
FROM `track`
WHERE `date` = CURDATE() and `time` > NOW() - interval 60 second
GROUP BY beacon) AS SubQueryTable
ORDER BY SubQueryTable.counter DESC;";
(这会从表中提取数据并进行排序,然后使用json_encode将其推入html)
$(document).ready(function() {
for (var i = 0; i < 12; i++) {
var row = $('<tr>').appendTo("#zoning tbody");
for (var j = 1; j < 11; j++) {
$(`<td class='${i * 10 + j}'>${i * 10 + j}</td>`).appendTo(row);
}
}
$.get('php/beacon.php',function(response) {
console.log(response);
var row;
response.forEach(function(item,index) {
console.log(item);
$(`td.${item.beacon}`).css('background-color',item.location).toggleclass('coloured');
});
});
然后它使用数据更新单元格的背景颜色,其中单元格中的数字与mysql中的数字匹配
所以总体目标是检查文件编号为1-2-3-4-5的.txt / .csv文件,告诉mysql文件中存在这些编号,以便在html表中显示数据
希望我画得不好的照片能更好地说明我想达到的目标