Я делаю программу в php, где я установил таблицу rms с полями, типами и номерами. Тип обозначает, является ли его стандартная, дешевая, дорогая и т.д. И комната обозначением общего количества доступных номеров.
Я хочу иметь ddl для отображения типа и каскадного ddl, отображающего комнаты, такие как 1,2,3 и т.д., До общего количества доступных.
Например, если я выбрал дешевый из первого ddl, а его общий номер - 30 в таблице, тогда следующий ddl должен отображать от 1 до 30 в списке.
Я думал о том, чтобы получить идентификатор из первого ddl, чтобы получить соответствующую ему комнату, но, похоже, имеет проблемы. Это можно сделать?
Предложение LIMIT может использоваться для ограничения количества строк, возвращаемых оператором SELECT. LIMIT принимает один или два числовых аргумента, которые должны быть неотрицательными целочисленными константами (кроме случаев, когда используются подготовленные операторы).
С двумя аргументами первый аргумент указывает смещение первой строки для возврата, а второй указывает максимальное количество возвращаемых строк. Смещение начальной строки равно 0 (не 1):
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
Чтобы получить все строки с определенного смещения до конца результирующего набора, вы можете использовать некоторое большое количество для второго параметра. Этот оператор извлекает все строки из 96-й строки в последнюю:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
С помощью одного аргумента значение указывает количество строк, возвращаемых с начала набора результатов:
SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
Другими словами, LIMIT row_count эквивалентен LIMIT 0, row_count.