Forum Webscript.Ru
Общие => Базы данных => Тема начата: myname от 02 Февраля 2003, 04:52:38
-
Как сделать выборку из БД в одну строку с определённым количеством знаков (например первые 50)? Приведу наглядный пример, который нашёл: http://www.postit.lv/russian/advert.php?category_id=1&category_under_id=5 - то есть в данном примере подаётся объявление и выбираются первые 50-60 знаков, чтобы посмотреть объявление полностью - надо кликнуть по ссылке.
ЗЫ: ещё хотелось бы узнать принцип подсчёта общего количества ссылок, линков, объявлений - всё равно чего. Взять опять же эту доску объявлений: как можно подсчитать количество объявлений ВСЕГО на сервере, ВСЕГО в определённом разделе.
Заранее благодарен.
-
Как сделать выборку из БД в одну строку с определённым количеством знаков (например первые 50)?
SELECT LEFT(field_name, 50) AS substr FROM tbl_name
ещё хотелось бы узнать принцип подсчёта общего количества ссылок
SELECT COUNT(*) AS num FROM tbl_name
ВСЕГО в определённом разделе.
SELECT COUNT(*) AS num FROM tbl_name WHERE section = \'3\'
-
Благодарю, буду пробовать.
И ещё тут возин один вопрос, который опять таки наверное лёгкий, но всё таки:
Как делать авто удаление из базы? То есть опять же пример доски объявлений: я ввожу объявление и количество дней для показа (например показывать 3 дня) и как его удалить по прошествии 3 дней?
-
delete from tbl_name where to_days(now())-to_days(data_posta) > 3