koala написав:

Питання:
- номери в таблиці строго послідовні, чи можуть бути пропуски? Якщо пропуски виникають у подальшому, серії треба перенумеровувати чи ні?
- номери серій визначаються для вихідної таблиці чи по-різному, залежно від умови в WHERE?
- вам потрібен саме номер серії чи це проміжне значення для якоїсь іншої задачі, яку вам треба вирішити, скажімо, пагінації?

1- так строго послідовні, пропусків в послідовності не буде
2- номери серій визначаються від вихідної таблиці
3- тільки номер серії

уточняю, мова про sql запит
серія це всі записи поділити на частинки по 50 записів
тобто усі дані які є  в таблиці залишаються а потім потрібно додати стовпчик з номером отої серії(1-50 = 1 серія, 51-100= 2 і тд.)
view- це в мому розумінні

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

як створити view таблицю з додатковим стовбцем для нумерування серій записів,
з умовою що усі записі які приходять потрібно розбити по серіях по 50 штук.
і номер тих серій присвоїти рядкам.

тобто в результаті повинно вийти :
1 ***  1
2 ***  1
.......
50*** 1
51*** 2
і тд.
або запропонуйте свій варяант без додаткової тиблиці
на перед вдячний

4

(4 відповідей, залишених у PHP)

Зараз маю нову задачку:
є БД. і там кілька тис записів, от я підключився до цієї БД. І всі записи без проблем виводяться в CGridView, і коли натискую заголовок стовпця «дата» проходить сортування.. але потім потрібно відсортувати ще і по стовпці «час».. тобто щоб останній запис ставав 1-м по замовчуванню.(і щоб людина якось робила відмітку про його перегляд, поки що не придумав як то зробити-на майбутнє)
Перепробував кілька варіантів все без толку, в інших системах по задавав без проблем сортування за замовчуванням по необхіцдному стовпці,а тут не якось не виходить(.

5

(4 відповідей, залишених у PHP)

Дякую. розібрався).
потрібно було, щоб з бд. виводилися не ід запису а запис який належить цьому ід).

6

(4 відповідей, залишених у PHP)

як написати метод який буде виводити в CGridView не індекс зпису а сам запис..
тикніть носом в якийсь приклад чи шось типу того, дякую

там є трохи складність бо ці файли створюються динамічно, і раніше були всі з однаковим розширенням а зараз до розширення не завжди але дописується ще кілька символів, це незмінний фактор). і я не знаю як налаштувати систему щоб вона вміла шукати всі потрібні файлики серед тих які стандартні(123456.txt) і нестандартні (1234567.txtS0124).
напевно я скину кусок коду де стане ясно що я роблю і що треба робити))
дякую за відгук

є описано шлях де лежить файлик, який має розширення 123.txt
склалося так, що серед файликів 124.txt є і такі як 123.txts0934
як мені краще звертатися до цього "неправильного" файлика і робити з ним потрібні операції?
кусок коду який робить це зараз, але тільки з .txt

$original = 'parser/'.$supermoduleid.'/'.$sonata.'/'.$token.'.txt';

може хто поможе)

9

(1 відповідей, залишених у PHP)

завдання таке:
є форма в YII, мені потрібно зробити так щоб при поставленому checkbox, була можливість вибирати з наступного поля dropDownList певне значення, як правильно це організувати? дякую