Php 使用ajax在html表行中动态显示sql数据
我想按照标题所说的做,因为sql数据库太慢了,我有一个表,其中有一些值,我希望在加载其余值的同时,每个表显示一个值,但我的主要问题是我创建一个表,然后在该表中插入十个值,然后创建第二个表并插入其他十个值。。。等等但是如果我想在第一个表中插入一行,我不知道这是否可行,我一直在用谷歌搜索,没有找到一种方法Php 使用ajax在html表行中动态显示sql数据,php,mysql,ajax,html,Php,Mysql,Ajax,Html,我想按照标题所说的做,因为sql数据库太慢了,我有一个表,其中有一些值,我希望在加载其余值的同时,每个表显示一个值,但我的主要问题是我创建一个表,然后在该表中插入十个值,然后创建第二个表并插入其他十个值。。。等等但是如果我想在第一个表中插入一行,我不知道这是否可行,我一直在用谷歌搜索,没有找到一种方法 //OFFER ID echo "<table class='calendar_table' align=left style='border: solid 1px black;'>"
//OFFER ID
echo "<table class='calendar_table' align=left style='border: solid 1px black;'>";
echo "<th>OFFER ID</th></tr>";
$query = "SELECT installs.advertiser_id FROM installs WHERE YEAR(installs.time_of_install) = YEAR(NOW()) AND MONTH(installs.time_of_install) = MONTH(NOW()) GROUP BY installs.advertiser_id LIMIT 10";
$result_offerId = $conn->query($query);
$offerId= array();
if ($result_offerId->num_rows > 0)
{
foreach($result_offerId as $row) {
if($row['advertiser_id'] == 0)continue;
echo "<tr><td>".$row['advertiser_id']."</td><td>";
$offerId[] = $row['advertiser_id'];
}
}
else
{
echo "0 results";die();
}
echo "</table>";
//OFFER NAME
echo "<table align=left style='border: solid 1px black;'>";
echo "<th>OFFER NAME</th></tr>";
如您所见,我关闭第一个表并打开第二个表,然后无法在第一个表中重新插入行。有办法吗
$(document).ready(function(){
$("#submit).click(function(){
$.ajax({
type: 'POST',
url: 'get_table_data.php',
success: function(data) {
$('.calendar_table').html(data);
}
});
});
在url中使用您的控制器文件。提交后,您可以看到将加载表数据。让您的PHP文件输出表行而不是表。然后,当您执行ajax请求时,可以将添加到同一个表中,并尽可能多次重复该过程。添加到表中,然后是ajax响应??请在上一个文件中添加表标记