Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [mysql] Берём инфу 
:(
    Опции темы
gta4kv
Дата 24.1.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Насчёт второго можно подробнее, я с MySQL'ом не очень...

Добавлено @ 16:23 
Пс. ключи для всех разные.
PM MAIL   Вверх
mishaSL
Дата 24.1.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



Цитата(gta4kv @  24.1.2007,  16:22 Найти цитируемый пост)
Насчёт второго можно подробнее, я с MySQL'ом не очень...


Делаешь так: 
Код

$query = mysql_query("SELECT COUNT(*) FROM `activate_keys` WHERE `a_k` = '".mysql_real_escape_string($_POST['up_key'])."' AND `is_actived` = 0 LIMIT 1") or die(mysql_error());
    $row = mysql_fetch_array($query);
    if (intval($row[0]) != 0)  {
       echo "продолжаем работать";
    } else {
       echo "Ошибка!!!";
    }


Это просто проверяешь есть ли такой ключ в БД и чтобы active = 0



Цитата(gta4kv @  24.1.2007,  16:22 Найти цитируемый пост)
Пс. ключи для всех разные.


Хранишь ID пользователя в сессии или еще где (как удобнее и зависит от задачи), в базе к ключу привязываешь ID пользователя  и потом соответственно по нему выбираешь.
  


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
gta4kv
Дата 24.1.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Ой, я это наврал, ключи одинаковые, для всех юзеров.. :-)

Пс. Ещё  раз - БОЛЬШОЕ СПАСИБО )))

Добавлено @ 16:47 
Тут опять вопрос вышел, как реализовать такое? smile(

Код

$query = mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['up_akkname'])."' LIMIT 1") or die(mysql_error());
    $users = mysql_fetch_array($query);
     if (intval($users[0]) != 0)  {
echo "Юзернайм найден";
} else {
echo "кекс";
}



А если можешь вообще напиши лучше мне в ICQ (500-502) smile)

Это сообщение отредактировал(а) gta4kv - 24.1.2007, 20:09
PM MAIL   Вверх
gta4kv
Дата 24.1.2007, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Тобишь мне надо реализовать ещё проверку юзернэйма из другой таблицы... smile
PM MAIL   Вверх
gta4kv
Дата 25.1.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Делаю так : 

Код

$query2  = mysql_query("SELECT * FROM `activate_keys` WHERE `a_k` =".$up_key) or die (mysql_error());
   $row2 = mysql_fetch_array($query);
   var_dump($row2);


Получаю

bool(false)

Что за фигня ?

Добавлено @ 15:47 
Запрос неправильно сделан походу.. smile
PM MAIL   Вверх
mishaSL
Дата 25.1.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



Код

$query2  = mysql_query("SELECT * FROM `activate_keys` WHERE `a_k` =".$up_key) or die (mysql_error());
   $row2 = mysql_fetch_array($query2);
   var_dump($row2);


Для начала попробуй так, будь внимательней при написании кода. И перед тем как писать что-либо четко сформулируй в голове что ты хочешь сделать.


Цитата(gta4kv @  24.1.2007,  16:37 Найти цитируемый пост)
А если можешь вообще напиши лучше мне в ICQ (500-502) smile)


К сожалению это невозможно smile 





--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
gta4kv
Дата 25.1.2007, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



О спасибо, кстати, покажи пожалуйста где я ошибся, я не вижу чего то...
PM MAIL   Вверх
Glip
Дата 25.1.2007, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 1
Всего: 18



найди одно различие smile имя переменной


--------------------
user posted image
PM MAIL   Вверх
gta4kv
Дата 25.1.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Ааа.. Гы. smile Понятно. smile
PM MAIL   Вверх
gta4kv
Дата 25.1.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Код

@include("../config.php");
$query = mysql_query("SELECT * FROM users WHERE is_valid=0 and is_premium=1");

while ($result = mysql_fetch_assoc($query))
{
     $uid = $result[uid];

     $timestamp = $timestamp+(ЗДЕСЬ ЧТО ТО);
     echo $now;
            
     {
     mysql_query("UPDATE users SET valid_while=\''.mysql_escape_string( $timestamp ).'\'' WHERE uid='$uid'");
     }
}


Как сделать правильно? Т.е что бы он брал сейчашнию дату, конвертил в юникс тайм стампс, и писал в базу. smile
smile Надеюсь это последний мой вопрос. (:
PM MAIL   Вверх
gta4kv
Дата 25.1.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



НЕАККТУАЛЬНО smile)
PM MAIL   Вверх
mishaSL
Дата 26.1.2007, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



Что-то не совсем понятно что ты хочешь сделать. Ты хочешь в таблице users поменять поле valid_while на юникс тайм стампс или что?


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
gta4kv
Дата 26.1.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 4
Всего: 91



Я же написал, неакктуально, вопрос уже исчерпан. smile
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.2443 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.