Создание базы пользователей приложения и ведение статистики

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!

Re: Создание базы пользователей приложения и ведение статистики

Сообщение Александр » 04 янв 2012, 20:16

gaponj88
Почитай почитай... Про php отдельно почитай...
echo $query - это PHP код.
SELECT * FROM ... - это SQL

Нельзя тупо пихать одно в другое. Нужно понимать. В php скрипте получи код, который можно использовать в SQL.
Если сам хочешь тестировать, то нужны знания. Я же не буду каждую строчку объяснять. Все эти основы уже миллион раз описаны в книгах и статьях.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 


Re: Создание базы пользователей приложения и ведение статистики

Сообщение gaponj88 » 04 янв 2012, 20:31

А что остается будем))
Аватара пользователя
gaponj88

 
Сообщения: 341
Зарегистрирован: 21 окт 2011, 13:26
Благодарил (а): 18 раз.
Поблагодарили: 15 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение gaponj88 » 05 янв 2012, 09:45

Александр,но я прочитал теперь понял как запросы делать и он мне возращает(показывает)то что я хочу в таблице.А вот
с echo $query; ничего хорошего не выходит.
Аватара пользователя
gaponj88

 
Сообщения: 341
Зарегистрирован: 21 окт 2011, 13:26
Благодарил (а): 18 раз.
Поблагодарили: 15 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение gaponj88 » 05 янв 2012, 13:36

Сделал чтобы очки(score) в приложении заносились в базу.
А при выводе в приложении возникает ошибка Скажите почему?
  1. var loaderr:URLLoader = new URLLoader();
  2.     var request:URLRequest=new URLRequest("http://gaponj88.16mb.com/scores_out.php");
  3.     loaderr.load(request);
  4.     loaderr.addEventListener(Event.COMPLETE, onComplete);
  5.  
  6.     function onComplete(event:Event):void {
  7.     txt_scores.text=loaderr.data;

в scores_out.php написал:
  1. <?php
  2. // данные доступа к базе данных
  3. $db_host="**********";     
  4. $db_user="********";       
  5. $db_password="*******"
  6. $db_name = "********";     
  7. $table_name = "stat";      
  8.  
  9.  
  10. // соединение с БД
  11.     mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());
  12.     mysql_select_db($db_name) or die (mysql_error());
  13.     mysql_query("SET NAMES 'utf8'");
  14.  
  15. $query = 'SELECT `scores` FROM `'.$table_name.'` WHERE `uid` = "1";';
  16. $sql = @mysql_query($query);
  17. $user_data = @mysql_fetch_array($sql)
  18. echo $user_data['scores'];
  19. ?>

в чарле пишет синтаксическая ошибка в вот в этом месте:

Скажите где тут ошибка?
Аватара пользователя
gaponj88

 
Сообщения: 341
Зарегистрирован: 21 окт 2011, 13:26
Благодарил (а): 18 раз.
Поблагодарили: 15 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение gaponj88 » 05 янв 2012, 15:09

Разобрался сделал так:
  1. $query = 'SELECT `scores` FROM `stat` WHERE `id` = "1";';
  2. $sql = @mysql_query($query);
  3. while ($user_data = mysql_fetch_array($sql)) {
  4. echo $user_data['scores'];
  5. }


Блин ну самую главную проблему не могу решить!У меня в таблице только одна строчка моя!А кто заходит строчка не появляется!И еще парадокс!Прошу подругу зайти в приложение строчка не появляется!Беру у себя ввожу ее логин пароль,захожу от нее в приложение - только тогда появляется строчка((Понять не могу((
Аватара пользователя
gaponj88

 
Сообщения: 341
Зарегистрирован: 21 окт 2011, 13:26
Благодарил (а): 18 раз.
Поблагодарили: 15 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение Александр » 05 янв 2012, 19:41

gaponj88 писал(а):У меня в таблице только одна строчка моя!

gaponj88
В php сделай echo $query и напиши мне ссылку на приложение.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение gaponj88 » 05 янв 2012, 20:12

Сделал написал:
  1. OKINSERT INTO `stat` (`uid`, `last_date`) VALUES ("91603828","1325779837") ON DUPLICATE KEY UPDATE  `visits` = (`visits`+1), `last_date`="1325779837";
Аватара пользователя
gaponj88

 
Сообщения: 341
Зарегистрирован: 21 окт 2011, 13:26
Благодарил (а): 18 раз.
Поблагодарили: 15 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение qwerty123 » 04 апр 2012, 19:05

а как сделать чтобы запись шла через flash???
qwerty123

 
Сообщения: 42
Зарегистрирован: 19 июн 2011, 17:21
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение Александр » 04 апр 2012, 21:14

qwerty123
Какие есть причины для этого? Экономишь на нормальном хостинге?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 3736
Зарегистрирован: 27 сен 2009, 17:45
Откуда: Санкт-Петербург
Благодарил (а): 113 раз.
Поблагодарили: 541 раз.

Re: Создание базы пользователей приложения и ведение статистики

Сообщение qwerty123 » 04 апр 2012, 21:27

Александр писал(а):qwerty123
Какие есть причины для этого? Экономишь на нормальном хостинге?

Нет, делаю флеш приложение и там нужно запись пользователей. Как это сделать через флеш?
qwerty123

 
Сообщения: 42
Зарегистрирован: 19 июн 2011, 17:21
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Пред.След.

Вернуться в Уроки по использованию ВКонтакте API



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0