последняя запись

Ramiere

Guest
последняя запись

Народ помогите!
у меня есть структура таблицы

number name
1 Alex
2 Alex
3 Alex
4 Alex
и тд

номер сам не генерируеться мне надо самому указывать
как с помощью пхп узнать последний указанный номер чтоб увеличить его??
 

Фанат

oncle terrible
Команда форума
Ramiere
а почему ты не хочешь, чтобы номер сам генерировался?
 

Ramiere

Guest
так надо Фанат к сожелению!DimbIch к сожелению запрос который ты написал не подходит после 9 записи он ничего не выводит!последний только номер 9 10 11 и тд он не показывает!
 

Фанат

oncle terrible
Команда форума
если тебе "так надо", то не надо ходить на форум, где тебе скажут, как правильно.
а как криво тебе рассказивать не будут.

Если ты не в состоянии связать два слова про сою задачу, то она не стоит и решения.
 

Ramiere

Guest
Фанат слушай честно я еще раз повторю тебе если тебя спросить сколько будет 2+2 твой ответ будет стопудова "возьми калькулятор"!-не в обиду ты больше трендишь чем реально пытаешься помочь!

Димыч спасиб разобрался!
 

Фанат

oncle terrible
Команда форума
Тебе я помочь не пытаюсь, если ты не заметил.
Тебе уже ничто не поможет.

DimbIch, тебе дорога возможность отвечать на этом форуме?
 

SelenIT

IT-лунатик :)
Ramiere, объясни, ради какого высшего блага ты хранишь номера в текстовом поле?
 

Фанат

oncle terrible
Команда форума
SelenIT
есть мнение, что задавать наводящие вопросы этому экземпляру бесполезно.
Он, в общем-то, в принципе не понимает ничего, кроме прямого ответа на свой вопрос. Очень узкий кругозор
 

Фанат

oncle terrible
Команда форума
DimbIch, боюсь, ты близок к тому, чтобы ее потерять.
соотношение количества твоих ответов к их качеству - предельно низкое.
 

Ramiere

Guest
Фанат ты бы помолчал бы лучше!кругозор у меня нормальный!только я учусь а ты занимаешься элементарным флудом!
 

DimbIch

Новичок
Ramiere
там мой запрос не работал
сделай его двумя...
типа
1. SELECT MAX(number) FROM table_name скажем будет у тебя в $max_num
а потом SELECT * FROM table_name WHERE number = $max_num

попробуй так
 

SelenIT

IT-лунатик :)
DimbIch, разбивка на 2 запроса - явно лишняя. MAX() неправильно работал не из-за вида запроса, а из-за неверного типа поля (судя по описанию ошибки).
 

Ramiere

Guest
SelenIT ты прав поле было текстовое!
только плз помогите теперь вывести запись!
чето я парюсь и парюсь а он выводит не последнее число а первое!как черех пхп вывести??!
запрос у меня идет $select = "select MAX(number) from tablename";

-~{}~ 27.10.04 15:23:

спасибо Димыч и SelenIT!долго мучился ,все получилось!
 

.des.

Поставил пиво кому надо ;-)
Ramiere и Dimich.. настоятельно рекомендую Вам не изобретать велосипеды и воспользоваться возможностью сервера mysql AUTO_INCREMENT

hint: несколько одновременных таких запросов из разных скриптов.

Dimich Вы действительно правы, Фанат очень много говорит .. больше чем необходимо.. но в отличие от Вас от него еще никто не получал совета подобных этом
SELECT * FROM table_name WHERE number = MAX(number);

Вот тут можно почитать
http://dev.mysql.com/doc/mysql/ru/Group_by_functions.html
по-моему почитать мануал нужно не только Ramiere
 
Сверху