Страница 1 из 1

Вывод пользователей посетивших приложение

Добавлено: 22 июл 2011, 22:46
tkachka
Кто-нибудь может помочь с выводом, к примеру, последних 10 пользователей за 15 минут, посетивших приложение, чтобы картинка и имя были?
База данных есть соответственно уроку - База данных пользователей приложения (ВК IFrame, jQuery)

Буду очень признателен

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 08:51
ukhov

Код: Выделить всё

$query = "SELECT * FROM `stat` ORDER BY `last_date` DESC";$res = mysql_query($query) or die(mysql_error()); $number = mysql_num_rows($res); if ($number == 0) {   echo "<P>Нет пользователей"; } else { echo("Последние визиты<P>");   /* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */    while ($row=mysql_fetch_array($res)) {       echo " ID: ".$row['uid']."<br>Последнее посещение: ".$row['last_date']."<br>Всего: ".$row['visits']."<P> ";  } } 
а фото и имя через Vk.Api (php)

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 18:40
Александр

Код: Выделить всё

$query = "SELECT * FROM `stat` ORDER BY `last_date` DESC LIMIT 10";
Если нужно на php, то имя и фото можно узнавать с помощью APIConnection (getProfiles).
Если на JavaScript, то я бы php скриптом выводил id пользователей в формате json

Код: Выделить всё

{"response":"1,2,3,4,5,6,7,8,9,10"}
Передача данных от сервера клиенту (XML, JSON)
PHP + MySQL вывод данных из базы
и с помощью JavaScript вызывал VK.api getProfiles с полученными id. Вывод информации о пользователе.

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 20:21
tkachka
ukhov писал(а):

Код: Выделить всё

$query = "SELECT * FROM `stat` ORDER BY `last_date` DESC";$res = mysql_query($query) or die(mysql_error()); $number = mysql_num_rows($res); if ($number == 0) {   echo "<P>Нет пользователей"; } else { echo("Последние визиты<P>");   /* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */    while ($row=mysql_fetch_array($res)) {       echo " ID: ".$row['uid']."<br>Последнее посещение: ".$row['last_date']."<br>Всего: ".$row['visits']."<P> ";  } } 
а фото и имя через Vk.Api (php)

так выдвет - Table 'konsta1_wp.stat' doesn't exist

что это значит?

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 20:53
ukhov
это означает, что таблица не существует, неужели не понятно? Ты какую-то фигню-префикс приделал перед stat. И лимит 10 я забыл написать, допиши как в сообщении у Александра.

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 21:32
tkachka
ukhov писал(а):это означает, что таблица не существует, неужели не понятно? Ты какую-то фигню-префикс приделал перед stat. И лимит 10 я забыл написать, допиши как в сообщении у Александра.
ничего не приписывал вот мой код

Код: Выделить всё

<!-- #header--><?php$query = "SELECT * FROM `stat` ORDER BY `last_date` DESC LIMIT 10";$res = mysql_query($query) or die(mysql_error()); $number = mysql_num_rows($res); if ($number == 0) {   echo "<P>Нет пользователей"; } else { echo("Последние визиты<P>");   /* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */    while ($row=mysql_fetch_array($res)) {       echo " ID: ".$row['uid']."<br>Последнее посещение: ".$row['last_date']."<br>Всего: ".$row['visits']."<P> ";  } } ?>    <div id="middle">
получается то что я написал выше, что такой базы нет, ее и нет, не пойму, откуда WP.stat вообще взялось

Re: Вывод пользователей посетивших приложение

Добавлено: 23 июл 2011, 21:44
ukhov
может какие-то отдельные настройки сервера указаны в .htaccess

Re: Вывод пользователей посетивших приложение

Добавлено: 24 июл 2011, 15:04
Александр
tkachka
Открой phpMyAdmin, смотри как у тебя там всё устроено. Если не умеешь пользовать phpMyAdmin, то лучше научись - пригодится, если собираешься работать с базами данных.
Посмотри урок PHP + MySQL вывод данных из базы. Попробуй вывести кодом из урока.