Я хочу получить последнее сообщение post_id в таблице, не обновляя его, но проблема в том, что пользователь вводит значение в базу данных, оно бесконечно перекликается с последним post_id. Я хочу, чтобы он повторял только один раз. Но я все еще хочу получить последнюю статью post_id из таблицы.AJAX SET INTERVAL
Вот мой главный PHP:
<div id = "this_div">
<?php
include 'connect.php';
session_start();
$query = "SELECT post_id FROM tbl_posts ORDER BY post_id ASC LIMIT 20";
$execute_query = mysqli_query($con,$query);
while($row = mysqli_fetch_assoc($execute_query))
{
$get_this_id = $row['post_id'];
echo $get_this_id."<br>";
}
$_SESSION['get_this_id'] = $get_this_id;
?>
</div>
вот мой JQuery Ajax:
<script>
var refreshId = setInterval(function(){
compare_session = "<?php echo $_SESSION['get_this_id']; ?>";
$.ajax({
url: 'another_file.php',
data: {},
success: function(data)
{
if(compare_session != data)
{
$('#this_div').text($('#this_div').text()+data);
}
}
});
},400);
</script>
здесь РНР код another_file.php
<?php
include 'connect.php';
session_start();
$query = "SELECT post_id FROM tbl_posts ORDER BY post_id DESC LIMIT 1";
$execute_query = mysqli_query($con,$query);
if($row = mysqli_fetch_assoc($execute_query))
{
echo $get_this_id = $row['post_id'];
}
?>
wow, thanks sirrr !!!! :)) –
это работает. Я пытался понять это в течение часа. xD –
@monkeycoder: просто позвоните мне pranav. ... рад помочь вам .. –