Страница 1 из 1

PHP и MySql

Добавлено: 29 янв 2011, 17:22
Sasha
Есть код :

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

<?php// данные доступа к базе данных$db_host="localhost";       // обычно не нужно изменять$db_user="vb2008";      // имя пользователя БД$db_password="RpJO3qqZ";        // пароль БД$db_name = "vb2008";        // имя БД$table_name = "stat";       // имя таблицы статистики. Если вы не меняли его в запросе, создающем БД, то и здесь менять его не надо // данные приложения$app_id = '2149610'; // id приложения$api_secret = '5Cnn0HPVkoKbHa6JlJS2'; // защищенный ключ приложения с вкладки платежи  $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'");     // Выполняем запрос: если пользователя с таким id ещё нет в БД, то добавляем, если есть, то обновляем запись, прибавляя одно посещение (`visits` = (`visits`+1))    $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";}?>
Код для передачи id и кол-в посещений.
Есть графа в таблице называется money, мне надо чтобы когда он заходит в приложение пользователю в графе money добавлялость по 50

как такое сделать?

Re: PHP и MySql

Добавлено: 30 янв 2011, 17:08
Александр
Sasha
Посмотри как в запросе сделано с `visits`. Так же сделай и с money

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

`money` = (`money`+50)
Только так при каждом обращении к скрипту будет добавляться. Если нужны условия, то продумай их.

Re: PHP и MySql

Добавлено: 30 янв 2011, 19:26
Sasha
Большое спасибо!