Re: Рейтинг в приложении на вашем сервере.
Добавлено: 18 июн 2010, 14:47
контейнер включил?
Форум о создании приложений
https://flapps.ru/forum/
Код: Выделить всё
<?$db_host="хост";$db_user="логин";$db_password="пасс";$db_name = "бд";$table_name = "таблица"; $app_id = 'ид';$api_secret = 'ключ'; $auth_key = $_POST['auth_key'];$viewer_id = $_POST['viewer_id']; $real_key = md5($app_id."_".$viewer_id."_".$api_secret);if ($auth_key == $real_key){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 = 'INSERT INTO `'.$table_name.'` (`uid`, `last_date`) VALUES ("'.$viewer_id.'","'.time().'") ON DUPLICATE KEY UPDATE `visits` = (`visits`+1), `last_date`="'.time().'";';$sql = @mysql_query($query);echo "OK";}?>Код: Выделить всё
<?php// данные доступа к базе данных$db_host="dbhost"; // обычно не нужно изменять$db_user="dbuser"; // имя пользователя БД$db_password="pass"; // пароль БД$db_name = "dbname"; // имя БД$table_name = "rating"; // имя таблицы статистики. Если вы не меняли его в запросе, создающем БД, то и здесь менять его не надо 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 * from rating order by score desc limit 5';$sql = @mysql_query($query); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; echo "<response>"; for ($i=0; $i<mysql_num_rows($sql);$i++){ $r = mysql_fetch_array($sql); echo"<user>"; echo"<user_id>".$r['user_id']." </user_id>"; echo"<score>".$r['score']." </score>"; echo"</user>";}echo "</response>"; ?>У меня почти тоже самое....( Вот:112 писал(а):![]()
![]()
![]()
![]()
![]()
![]()
![]()
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/i/ivanz/public_html/score/rating.php on line 18
Код: Выделить всё
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'geka96'@'localhost' (using password: YES) in /home/g/geka96/public_html/change_score.php on line 15Access denied for user 'geka96'@'localhost' (using password: YES)