<?php// данные доступа к базе данных$db_host="localhost"; // обычно не нужно изменять$db_user="user"; // имя пользователя БД$db_password="pass"; // пароль БД$db_name = "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'"); // Выполняем запрос: выбрать ID пользователей, которые посетили приложение более 10 раз$query = 'SELECT * FROM `'.$table_name.'` WHERE `visits`>10;';$sql = mysql_query($query); // обрабатываем полученный результат// если нужно, то узнаем количество выбранных значений$num_rows = mysql_num_rows($sql);echo $num_rows.'<br />'; // выводим данныеwhile ($sql_data = mysql_fetch_array($sql)) { echo $sql_data['uid'].' - '.$sql_data['visits'].'<br />';} // иногда нужно вывести данные через цикл forfor ($i=0; $i<$num_rows; $i++) { $sql_data = mysql_fetch_array($sql); echo $sql_data['uid'].' - '.$sql_data['visits'].'<br />';} ?>
это код с урока http://flapps.ru/forum/topic922.html, вопрос таков, а как мне вывести визиты тех id, которые я сам передам в этот скрипт? Например отправляю user.text=1000, 200, 1; То есть, мне нужно выдать визит пользователя с id = 1000, 200, 1
Александрович, вот так:
НОМЕРА СТРОК ВКЛ/ВЫКЛ | ПОКАЗАТЬ/СКРЫТЬ | ВЫДЕЛИТЬ ВСЁ
$query = 'SELECT * FROM `$table_name` WHERE user_id IN (".$uids.") ORDER BY `visits`>10';
$uids - переменная с айдишниками через запятую, кого нужно вывести
не работает ( по любому есть ошибка в этой строчке
а как мне из флэша передать в переменной два id пользователя? я передаю, а он работает только с первым в очереди, на остальные забивает. в чарлизе посмотрел, он передаёт все значения через запятую нормально
выводит отправленные uids, то есть поступает и выводит переменную с несколькими uid через запятую. вот только почему не хочет выдавать значения всех uid не понятно