Код: Выделить всё
<?php// данные доступа к базе данных$db_host="localhost"; // обычно не нужно изменять$db_user="****"; // имя пользователя БД$db_password="******"; // пароль БД$db_name = "*********"; // имя БД$table_name = "stat"; // имя таблицы статистики $auth_key = $_POST['auth_key'];$viewer_id = $_POST['viewer_id']; // соединение с БД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 `uid`=$viewer_id';$sql = @mysql_query($query); // обрабатываем полученный результатecho '<?xml version="1.0" encoding="UTF-8"?><response>';while ($sql_data = @mysql_fetch_array($sql)) { echo '<item><uid>', $sql_data['uid'], '</uid><visits>', $sql_data['visits'], '</visits></item>';}echo '</response>'; // выводим данныеwhile ($sql_data = @mysql_fetch_array($sql)) { echo $sql_data['uid'].' - '.$sql_data['visits'].'<br />';} ?>
Я новичок в php но мне неясно почему php возвращает таой код :
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?><response></response>
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?><response><item><uid>id юзера</uid><visit>1</visit></item></response>