| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > запрос MySQL и выборка нужных данных |
| Автор: Kirill Baranov 22.9.2004, 16:02 |
| Вот в чем проблема: Есть таблица в базе данных, в ней около 10 000 записей. осоновой кроме id есть code, состоящий из 8 цифр, первая цифра говорит о стране. То есть 1******* - Россия, 2******* - Украина...и так далее. так надо вывести наэкран записи, относящиеся только к одной стране (смотря какую страну выбрать), да и чтобы вывод был с использованием разделения результата по страницам... Возможно ли такое реализовать?! |
| Автор: Ignat 22.9.2004, 16:25 | ||
| Возможно. Например, запрос:
Выберет все записи, в которых значение поля code начинается с 1 Постраничный вывод был где-то в ФАКах. |
| Автор: Kirill Baranov 22.9.2004, 16:45 |
| Ignat а можешь обхяснить пожалуйста что значат эти три цифры "1"...ну за что каждая из них отвечает? со страничками я разобрался |
| Автор: Ignat 22.9.2004, 16:57 |
| Функция MID аналогична функции SUBSTRING - поиск подстроки. В данном случае она находит первый символ в поле code. первая 1 - номер позиции в строке. вторая 1 - длина строки поиска 1 после знака = это код страны |
| Автор: Ignat 22.9.2004, 17:08 |
| Лови ссылку: http://www.mysql.ru/docs/maryan/#mid |
| Автор: Kirill Baranov 22.9.2004, 17:43 |
| Ignat огромное спасибо! со всем разобрался... вы тут настоящие профи |