Хорошо, здесь есть сценарии - и я не слишком уверен в том, что вам нужно.Первая - это данные один раз при загрузке страницы.Вы представляете свои данные через представление, используя контроллер для доступа к вашей модели данных.Все обрабатывается при загрузке страницы и является статическим.
// Use simple PHP
<?php
$con = mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($result))
{
echo $row['image'];
echo $row['names'];
// etc.
}
?>
Второй более динамичный, с использованием AJAX для непрерывного извлечения данных с вашего сервера.Вы можете использовать JavaScript setInterval для загрузки данных за регулярный период:
// Load MySQL data every 15 seconds with jQuery
$(function () {
setInterval(function() {
$.ajax({
url: '/path/to/controller',
data: 'var1=hey&var2=bro',
dataType: 'html',
type: 'POST',
success: function(data) {
$('.div_of_your_choice').html(data);
})
});
},15000);
});