Форум сетевых администраторов
Показаны 6 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Пара вопросов по PHP и по связке PHP+MySQL (http://netadmin.ws/forum/showthread.php?threadid=9526)


Помещено Heo 14-09-2004 в 12:00:

Пара вопросов по PHP и по связке PHP+MySQL

Пишу портал, есть пара вопросов:

1. Есть файл, допустим 1.php. Ð_тот файл может быть включён в другие файлы, через

PHP:


include('1.php');


Можно как-нибудь сделать так, что в файле 1.php можно было узнать название файла, который его загрузил?

2. Как мне осуществить поиск по новостям? Я понимаю что это должен быть какой-то хитрый запрос. Можете подсказать в каком направлении думать?

Вот как выглядит сама таблица (в MySQL) с новостями:


code:
CREATE TABLE stories (
  id          int PRIMARY KEY auto_increment,
  writer      varchar(16) NOT NULL,
  page        varchar(16) NOT NULL,
  headline    text,
  story_text  text,
  created     int,
  modified    int,
  published   int
);


Помещено Искатель 14-09-2004 в 16:30:

смотри полнотекстовый поиск
http://dev.mysql.com/doc/mysql/ru/Fulltext_Search.html
dev.mysql.com/doc/mysql/ru/Fulltext_Search.html

__________________
http://faq.pp.ru/read_mee/


Помещено polo 14-09-2004 в 19:40:

1: $_SERVER['PHP_SELF'] выдаст /script _name.php. Но я в каждом файле в самом верху инициализирую константу SCRIPT_NAME в котором явно указываю имя файла. Вообще это текущий исполняющийся файл, если будет:
1.php
в котором стоит include('2.php')
а потом index.php в котором стоит include('1.php') то узнать в каком файле был вставлен 2.php тебе скорее всего не удасться, но это имхо и не нужно.

__________________
Всегда есть решение.


Помещено Heo 14-09-2004 в 21:55:

Ivan
polo
Спасибо вам большое, как раз то что мне нужно. Ещё вопрос:
У меня странице отображаются последние 10 новостей. Как мне сделать так, что внизу страницы появлялось что-то типа этого:

quote:
Страницы: 1 2 3 4 5


То есть чтобы все новости делились на страницы, по 10 новостей на каждой. Я пытался что-то сделать, но у меня проблема с запросом в базу MySQL. Структуру таблицы stories я написал выше...

Всем спасибо за помощь


Помещено polo 15-09-2004 в 01:12:

используй в запросе LIMIT, поищи в разделе, я уже описывал механизм постраничного вывода.

__________________
Всегда есть решение.


Помещено Heo 15-09-2004 в 12:21:

polo
Спасибо, разобрался


Формат времени GMT. Текущее время 08:33.
Показаны 6 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.