Автор Тема: PHP & MySQL  (Прочитано 2845 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
PHP & MySQL
« : 02 Февраля 2003, 04:52:38 »
Как сделать выборку из БД в одну строку с определённым количеством знаков (например первые 50)? Приведу наглядный пример, который нашёл: http://www.postit.lv/russian/advert.php?category_id=1&category_under_id=5 - то есть в данном примере подаётся объявление и выбираются первые 50-60 знаков, чтобы посмотреть объявление полностью - надо кликнуть по ссылке.

ЗЫ: ещё хотелось бы узнать принцип подсчёта общего количества ссылок, линков, объявлений - всё равно чего. Взять опять же эту доску объявлений: как можно подсчитать количество объявлений ВСЕГО на сервере, ВСЕГО в определённом разделе.

Заранее благодарен.
------------------------------------------
Все мы люди, а людям свойственно ошибаться

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
PHP & MySQL
« Ответ #1 : 02 Февраля 2003, 11:17:57 »
Цитировать
Как сделать выборку из БД в одну строку с определённым количеством знаков (например первые 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\'
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
PHP & MySQL
« Ответ #2 : 02 Февраля 2003, 17:15:26 »
Благодарю, буду пробовать.
И ещё тут возин один вопрос, который опять таки наверное лёгкий, но всё таки:
Как делать авто удаление из базы? То есть опять же пример доски объявлений: я ввожу объявление и количество дней для показа (например показывать 3 дня) и как его удалить по прошествии 3 дней?
------------------------------------------
Все мы люди, а людям свойственно ошибаться

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP & MySQL
« Ответ #3 : 02 Февраля 2003, 18:44:37 »
delete from tbl_name where to_days(now())-to_days(data_posta) > 3

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28