Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

"Набор" запросов

#1 FordogeN

FordogeN
  • Пользователь
  • 1 414 сообщений
  • Репутация: 0
0

Отправлено 10 Декабрь 2008 - 22:09

На пример у нас есть база 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

Как настроить выдержку и диафрагму зеркального фотоаппарата



#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 11 Декабрь 2008 - 22:51

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

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 должны быть уникальными :)
  • 0

#3 FordogeN

FordogeN
    Topic Starter
  • Пользователь
  • 1 414 сообщений
  • Репутация: 0

Отправлено 12 Декабрь 2008 - 15:08

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

Как настроить выдержку и диафрагму зеркального фотоаппарата



#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 13 Декабрь 2008 - 00:19

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


Оформление форума – IPBSkins.ru