Страница 20 из 32

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

Добавлено: 04 янв 2012, 19:16
Александр
gaponj88
Почитай почитай... Про php отдельно почитай...
echo $query - это PHP код.
SELECT * FROM ... - это SQL

Нельзя тупо пихать одно в другое. Нужно понимать. В php скрипте получи код, который можно использовать в SQL.
Если сам хочешь тестировать, то нужны знания. Я же не буду каждую строчку объяснять. Все эти основы уже миллион раз описаны в книгах и статьях.

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

Добавлено: 04 янв 2012, 19:31
gaponj88
А что остается будем))

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

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

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

Добавлено: 05 янв 2012, 12:36
gaponj88
Сделал чтобы очки(score) в приложении заносились в базу.
А при выводе в приложении возникает ошибка Скажите почему?

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

var loaderr:URLLoader = new URLLoader();    var request:URLRequest=new URLRequest("http://gaponj88.16mb.com/scores_out.php");    loaderr.load(request);    loaderr.addEventListener(Event.COMPLETE, onComplete);     function onComplete(event:Event):void {    txt_scores.text=loaderr.data;
в scores_out.php написал:

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

<?php// данные доступа к базе данных$db_host="**********";      $db_user="********";        $db_password="*******"; $db_name = "********";      $table_name = "stat";         // соединение с БД    mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());    mysql_select_db($db_name) or die (mysql_error());    mysql_query("SET NAMES 'utf8'"); $query = 'SELECT `scores` FROM `'.$table_name.'` WHERE `uid` = "1";';$sql = @mysql_query($query);$user_data = @mysql_fetch_array($sql)echo $user_data['scores'];?>
в чарле пишет синтаксическая ошибка в вот в этом месте:

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

echo $user_data['scores'];
Скажите где тут ошибка?

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

Добавлено: 05 янв 2012, 14:09
gaponj88
Разобрался сделал так:

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

$query = 'SELECT `scores` FROM `stat` WHERE `id` = "1";';$sql = @mysql_query($query);while ($user_data = mysql_fetch_array($sql)) {echo $user_data['scores'];}
Блин ну самую главную проблему не могу решить!У меня в таблице только одна строчка моя!А кто заходит строчка не появляется!И еще парадокс!Прошу подругу зайти в приложение строчка не появляется!Беру у себя ввожу ее логин пароль,захожу от нее в приложение - только тогда появляется строчка((Понять не могу((

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

Добавлено: 05 янв 2012, 18:41
Александр
gaponj88 писал(а):У меня в таблице только одна строчка моя!
gaponj88
В php сделай echo $query и напиши мне ссылку на приложение.

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

Добавлено: 05 янв 2012, 19:12
gaponj88
Сделал написал:

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

OKINSERT INTO `stat` (`uid`, `last_date`) VALUES ("91603828","1325779837") ON DUPLICATE KEY UPDATE  `visits` = (`visits`+1), `last_date`="1325779837";

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

Добавлено: 04 апр 2012, 18:05
qwerty123
а как сделать чтобы запись шла через flash???

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

Добавлено: 04 апр 2012, 20:14
Александр
qwerty123
Какие есть причины для этого? Экономишь на нормальном хостинге?

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

Добавлено: 04 апр 2012, 20:27
qwerty123
Александр писал(а):qwerty123
Какие есть причины для этого? Экономишь на нормальном хостинге?
Нет, делаю флеш приложение и там нужно запись пользователей. Как это сделать через флеш?