Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: работа с числами
 
 автор: Bvz   (23.10.2010 в 15:55)   письмо автору
 
 

есть последовательность в БД
....
2008-2009
2009-2010


а сделать автоматически новую запись 2010-2011?

  Ответить  
 
 автор: sim5   (23.10.2010 в 16:06)   письмо автору
 
   для: Bvz   (23.10.2010 в 15:55)
 

Это не числа, это строки.

  Ответить  
 
 автор: Bvz   (23.10.2010 в 18:15)   письмо автору
 
   для: sim5   (23.10.2010 в 16:06)
 

да, как?

  Ответить  
 
 автор: Trianon   (23.10.2010 в 18:49)   письмо автору
 
   для: Bvz   (23.10.2010 в 18:15)
 

Очевидно, стоит выяснить, откуда и каким образом там оказались прошлые ошметки.
Ну и тогда станет ясно, как сделать, чтобы ихъ стало больше.

  Ответить  
 
 автор: psychomc   (23.10.2010 в 19:12)   письмо автору
 
   для: Bvz   (23.10.2010 в 15:55)
 

первое что приходит в голову
<?php
// здесь запрос получения последней ячейки столбца со строкой
$str "2009-2010"// это для примера
list($year1$year2) = explode("-"$str);
$result = ++$year1."-".++$year2;
echo 
$result// это для примера
// здесь вставляем

  Ответить  
 
 автор: Trianon   (23.10.2010 в 19:40)   письмо автору
 
   для: psychomc   (23.10.2010 в 19:12)
 

первое, что приходит в голову, всегда нужно гнать.

А если на входе окажется
2008-2009
2009-2008

?

А если
1337-1453
1941-1945

?

Тогда как?

  Ответить  
 
 автор: psychomc   (23.10.2010 в 22:40)   письмо автору
 
   для: Trianon   (23.10.2010 в 19:40)
 

маловато исходных данных чтобы думать в этом направлении. автор же не сказал, что у него в базе может быть то что вы написали. он вообще не сказал как поле должно обрабатываться. я делал опираясь только на то, что было

p.s последние 2 даты улыбнули :)

  Ответить  
 
 автор: Trianon   (23.10.2010 в 23:17)   письмо автору
 
   для: psychomc   (23.10.2010 в 22:40)
 

>маловато исходных данных чтобы думать в этом направлении.

Там было мало данных чтоб в любом направлении думать.
И в такой ситуации - самое полезное как раз не пытаться домыслить за, а дать понять, что автор что-то недорассказал. Или сам недопонял.

  Ответить  
 
 автор: psychomc   (23.10.2010 в 23:50)   письмо автору
 
   для: Trianon   (23.10.2010 в 23:17)
 

ну автор же исчез :)

  Ответить  
 
 автор: Trianon   (23.10.2010 в 23:53)   письмо автору
 
   для: psychomc   (23.10.2010 в 23:50)
 

Так и зарасти ромашкой :)

  Ответить  
 
 автор: psychomc   (24.10.2010 в 11:52)   письмо автору
 
   для: Trianon   (23.10.2010 в 23:53)
 

автор: Bvz (24.10.2010 в 09:21)

ну, вот видите, не стоило моделировать все возможные ситуации :)

  Ответить  
 
 автор: Trianon   (24.10.2010 в 12:20)   письмо автору
 
   для: psychomc   (24.10.2010 в 11:52)
 

Я и не предлагал их моделировать.
Очевидно, Вы так и не поняли, что ту ситуацию, что моделировали Вы, тоже моделировать не стоило.

Вредно решать плохо поставленную задачу.

  Ответить  
 
 автор: psychomc   (24.10.2010 в 13:08)   письмо автору
 
   для: Trianon   (24.10.2010 в 12:20)
 

>Вредно решать плохо поставленную задачу.

согласен на все сто. когда решаю свои, всегда все нюансы узнаю заранее. а то было уже такое как-то, когда заказчик сначала хотел одно, а потом уже немного другое, в следствии чего пришлось львиную долю работы переделывать

  Ответить  
 
 автор: Bvz   (24.10.2010 в 14:52)   письмо автору
 
   для: psychomc   (24.10.2010 в 13:08)
 

)) учту!

  Ответить  
 
 автор: Bvz   (24.10.2010 в 09:21)   письмо автору
 
   для: psychomc   (23.10.2010 в 19:12)
 

этого вполне достаточно, спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования