Имею базу по недвижимости... упрощенный кусок вида:
login | pnumbers
-----------------
alpha | 1
betta | 1
alpha | 2
alpha | 3
betta | 2
Где колонка login - это уникальный идентификатор (ключ), pnumbers - это номер объявления конкретного юзера.
Задача: при подаче объявления юзером с любым логином (реализовал чтением из сессии логина) считать из базы поле pnumbers, находить максимальное значение этого поля по ключу(логину подающего объявление) и заносить занчение в переменную $spt на еденицу больше.
Читал учебник и статьи по команде SELECT, но разжеванного решения не нашел.. и с php всего ничего)
p.s. догадываюсь что часть вопроса решается как-то так:
$spt = mysql_query("SELECT Max(rank_reply) FROM pnumbers");
$spt = mysql_result($spt,0);
$spt++;
echo $max; //для проверки
ну а потом новое значение этой переменной используем по нужде...
Это крайне сырой кусок.. остальное придумать не получилось =\ буду рад помощи. (Отредактировано автором: 11 Мая, 2012 - 10:30:53)
|