Witam,
Mam problem z napisaniem skryptu, który będzie automatycznie ładować nowe artykuły (tj. wyłapywać najnowsze wiersze w bazie danych i je wypisywać w czasie rzeczywistym). Próbowałem robić to metodą 'setInterval' aby przeładowywać diva z artykułami co sekundę, aczkolwiek to przeładowywało cały kontent, a nie dodawało te najnowsze wpisy.
<div id="content"></div>
setTimeout(function(){
$.ajax({
url: 'load.php';
type: 'get',
success: function(response) {
$('#content').append(response)
}
});
}, 1000);
<?php
require_once "connect.php";
mysqli_query($conn, "SET NAMES 'utf8'");
$sql = "SELECT * FROM topics ORDER BY id DESC LIMIT 1"
$res = mysqli_query($conn, $sql);
while($row = $res->fetch_assoc()) {
$title = $row['title];
$photo = $row['photo'];
//tutaj wypisuję artykuł przez 'echo'
}
?>
Kod wyżej napisałem teraz na szybko aby przedstawić mniej więcej jak to wygląda.