X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> "Набор" запросов
FordogeN
FordogeN
Topic Starter сообщение 10.12.2008, 23:09; Ответить: FordogeN
Сообщение #1


На пример у нас есть база news и в ней таблицы с указанной ниже структурой:
content: e_id, cat, title, text, date, author, image
comments: c_id, e_id, c_text, c_date, c_author

Нужны следующие запросы.

1. Вывести последние 20 записей из таблицы content
2. Вывести все записи с заданным значением поля cat из таблице content
3. вывести одну выбранную строку из content


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 11.12.2008, 23:51; Ответить: ZiTosS
Сообщение #2


Ты бы хоть в скобках типы полей указал... Я тебе как сравнения буду проводить.

1)
SELECT * FROM content LIMIT 20 ORDER BY date DESC

Выбрать [все поля] из таблицы content, взять 20 записей с первой, отсортированные по дате в обратном порядке(самые новые вначале).

Только не нужно забывать что поля с датой должны быть одним из типов даты (datetime, date, timestamp)
datetime - если нужно и дата и время
date - если нужна только дата. (Будешь сортировать по нему, отсортирует только по дате, а последователности при встрече одинаковых дат, просто останутся на месте)
timestamp - если нужно и дата и время (отличается от первого только стандартом формата)
0000-00-00 00:00 что-то на подобии этого

2)Если cat типа INT
SELECT * FROM content WHERE cat={$имя_переменной}

Если cat типа VARCHAR
SELECT * FROM content WHERE cat='{$имя_переменной}'


3)
SELECT * FROM content WHERE id={$id} LIMIT 1

LIMIT 1 для пущей безопасности, хоть id должны быть уникальными :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
Topic Starter сообщение 12.12.2008, 16:08; Ответить: FordogeN
Сообщение #3


гыганское спасибо, как бут время - по пробую


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 13.12.2008, 1:19; Ответить: ZiTosS
Сообщение #4


Всегда пожалуйста :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления
0 artmeteor 385 18.4.2024, 22:46
автор: artmeteor
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4445 18.4.2024, 12:00
автор: Chekon
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4078 18.4.2024, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2349 17.4.2024, 0:54
автор: diviner99
Опрос (нет новых голосов) Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров
35 Room 4522 13.3.2024, 13:10
автор: Room


 



RSS Текстовая версия Сейчас: 20.4.2024, 1:57
Дизайн