Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 103 matches
Author Message
  Topic: Выборка уникальных значений из нескольких таблиц MsSQL 2000
Satyrius

Replies: 2
Views: 6287

PostForum: Общие вопросы :: SQL   Posted: Mon May 28, 2007 12:18 am   Subject: Выборка уникальных значений из нескольких таблиц MsSQL 2000
Надеюсь понятно изложил проблему..
На самом дела не особо. Может хоть расскажете что за таблицы (на сиквеле естественно), ну и код выборки, а лучше самой процедуры, тоже не помешает.
  Topic: Issue Tracker
Satyrius

Replies: 4
Views: 3972

PostForum: Прочее   Posted: Tue May 22, 2007 5:04 pm   Subject: Issue Tracker
WingedFox, понравилась система, будем юзать. Илья, Вы как всегда выручили ;-)
  Topic: Issue Tracker
Satyrius

Replies: 4
Views: 3972

PostForum: Прочее   Posted: Tue May 22, 2007 4:08 pm   Subject: Issue Tracker
WingedFox, спасибо, сейчас буду смотреть что это за зверь.
  Topic: Issue Tracker
Satyrius

Replies: 4
Views: 3972

PostForum: Прочее   Posted: Tue May 22, 2007 1:37 pm   Subject: Issue Tracker
Кто пользуется каким-нибудь Issue Tracker'ером, поделитесь впечатлениями. Нужен хороший Issue Tracker, бесплатный. Ставили http://trac.edgewall.org/ , кучу болтов словили :-(
  Topic: Иерархические структуры в БД
Satyrius

Replies: 113
Views: 234385

PostForum: SQL и PHP :: SQL   Posted: Wed Mar 28, 2007 2:48 pm   Subject: Иерархические структуры в БД
А где проявляются слабые стороны Nested sets, и в чем они заключаюся?
  Topic: Eclipse + phpEclipse: отличная работа с CVS и полноценный отладчик, инструкции по установке.
Satyrius

Replies: 70
Views: 214023

PostForum: Склад готовых решений :: PHP   Posted: Fri Mar 23, 2007 11:33 am   Subject: Eclipse + phpEclipse: отличная работа с CVS и полноценный отладчик, инструкции по установке.
В phpEclipse сверху есть кнопки старта/стопа Apache и MySQL. Очень удобно на них повесить старт/стоп Денвера. Для этого в настройках (Window - Preferences - PHPEclipse - PHP) укажите Z:\etc\Control.exe в качестве apachectl, а в качестве командных строк - start, stop и restart соответственно (Control.exe приложен к этому сообщению; он занимается только тем, что передает управление \etc\scripts\Control.bat, больше ничем).
Что-то не получается у меня запускать Денвер из Эклипса. Это, конечно, не первая необходимость, но всеже. Делаю как писал Дмитрий (скрин настроек в аттачменте):
  Topic: Curl сессии cookies
Satyrius

Replies: 6
Views: 11123

PostForum: Разное :: PHP   Posted: Mon Feb 05, 2007 2:51 pm   Subject: Curl сессии cookies
Попробуйте вот что: получите страницу с использованием следующих опций

// Возвращает результат как строку.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// Записывает в результат заголовки.
curl_setopt($ch, CURLOPT_HEADER, 1);

В полученное странице, среди заголовков отыщите нужную куку и пользуйтесь ей при повторном обращении к серверу с картинкой:

// Если я не ошибаюсь, то в $cookie Вам надо записать что-то вроде
// $cookie = 'PHPSESSID=YourSessionIdentifier;';
// Сам идентификатор можно выудить из полученной выше строки
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  Topic: Как можно получить из php параметры похожие на директории?
Satyrius

Replies: 3
Views: 3284

PostForum: Разное :: PHP   Posted: Mon Jan 29, 2007 11:58 pm   Subject: Как можно получить из php параметры похожие на директории?
Попробуйте исследовать содержимое массива $_SERVER, и обратите внимание на $_SERVER.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Satyrius

Replies: 571
Views: 731745

PostForum: Конструктор   Posted: Fri Jan 26, 2007 12:18 pm   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Константин Жинько
Очень бы хотелось. У нас на работе практически все проекты используют MSSQL (так уж исторически сложилось). До этого (когда с MySQL работал) постоянно пользовался DBSimple. А вот сейчес лишен такой радости. Думаю не только мне приходится работать с MSSQL, да к тому же поддкржка этой СУБД поднимет рейтинг библиотеки.
  Topic: DbSimple v2.x: лаконичная работа с различными СУБД
Satyrius

Replies: 571
Views: 731745

PostForum: Конструктор   Posted: Thu Jan 25, 2007 11:53 am   Subject: DbSimple v2.x: лаконичная работа с различными СУБД
Дмитрий, а планируется поддержка MSSQL?
  Topic: Zend_Db: проблема с PDO_MSSQL
Satyrius

Replies: 1
Views: 3850

PostForum: Разное :: PHP   Posted: Mon Jan 22, 2007 4:14 pm   Subject: Zend_Db: проблема с PDO_MSSQL
Здравствуйте!

Решил попробовать Zend_Db в действии. На сервер поставили расширение PDO (PDO drivers: mysql, dblib). Начал тестить:

require_once 'Zend.php';
require_once 'Zend/Db.php';

$params = array ('host' => '***.***.***.***',
'username' => '**********',
'password' => '**********',
'dbname' => 'test');

$db = Zend_Db::factory('PDO_MSSQL', $params);
Zend::dump($db->listTables());

И к моему удивлению получаю в ответ:

Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mssql driver is not currently installed' in /usr/share/php5/Zend/Db/Adapter/Pdo/Abstract.php:88 Stack trace: #0 /usr/share/php5/Zend/Db/Adapter/Abstract.php(146): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /usr/share/php5/Zend/Db/Adapter/Abstract.php(347): Zend_Db_Adapter_Abstract->query('SELECT name FRO...', NULL) #2 /usr/share/php5/Zend/Db/Adapter ...
  Topic: HTML_MetaForm: извлечение информации о структуре HTML-формы и ее обработка
Satyrius

Replies: 170
Views: 277164

PostForum: Конструктор   Posted: Tue Jan 16, 2007 10:45 pm   Subject: HTML_MetaForm: извлечение информации о структуре HTML-формы и ее обработка
Дмитрий Котеров
Сегодня опробовал библиотеку на практике -- просто замечательно!

Также выскажу свое пожелание/предложение (правда оно meta:transform="trim capitalize"
meta:transform можете сделать как расширение библиотеки HTML_MetaFormAction (производный класс). В базовой версии, я считаю, ему делать нечего.
Предложение очень даже хорошее, и данная возможность будет полезна. Библиотека сильна, назначение полям валидаторов идея простая и очень эфективная, избавляет от рутины вручную проверять пришедшие данные. Но остается еще один момент: после получения валидных данных мы уже обрабатываем и, например записываем их в БД. Перед этой операцией обычно применяется функция trim, производятся некоторые преобразования. Можно сделать возможность указания мета-атрибута полю, в котором будут указаны функции, обрабатывающие данные после их успешной валидации. Это позволит нам избавиться от лишнего кода при получении данных -- получаем валидные данные + уже преобразованные в тот вид в которо ...
  Topic: HTML_MetaForm: извлечение информации о структуре HTML-формы и ее обработка
Satyrius

Replies: 170
Views: 277164

PostForum: Конструктор   Posted: Tue Jan 16, 2007 1:51 pm   Subject: HTML_MetaForm: извлечение информации о структуре HTML-формы и ее обработка
Идея библиотеки понятна. Но только я что-то не совсем понял как получать данные с формы? Делать что-то вроде
$data = $metaForm->getFormMeta()
а потом копаться в полученном массиве?
  Topic: Вопрос по сортировке в mysql
Satyrius

Replies: 21
Views: 23849

PostForum: Общие вопросы :: SQL   Posted: Sat Dec 16, 2006 4:00 pm   Subject: Вопрос по сортировке в mysql
"]всегда используйте алиасы для таблиц и всегда обращайтесь к полям по префиксу алиаса
Константин прав, это действительно хорошая практика -- сразу становиться ясно откуда ноги растут.
"]Обновите сервер MySQL до пятой версии
У меня на четвертой (не помню на какой точно, вобщем на той, которая в последнем денвере) работает нормально.
  Topic: Вопрос по сортировке в mysql
Satyrius

Replies: 21
Views: 23849

PostForum: Общие вопросы :: SQL   Posted: Sat Dec 16, 2006 2:46 pm   Subject: Вопрос по сортировке в mysql
Дрёмин Е.М.
Сделайте вот так:

SELECT *
FROM
(
SELECT *
FROM `yourTable`
ORDER BY counter DESC
LIMIT 0, 5
) AS t
ORDER BY name

* добавлено "AS t" после скобки
  Topic: Вопрос по сортировке в mysql
Satyrius

Replies: 21
Views: 23849

PostForum: Общие вопросы :: SQL   Posted: Thu Dec 14, 2006 10:35 am   Subject: Вопрос по сортировке в mysql
Вообще-то это вопрос не по PHP, а по SQL.

SELECT *
FROM
(
SELECT *
FROM t
ORDER BY counter DESC
LIMIT 0, 5
)
ORDER BY name
  Topic: Условия в SQL запросе
Satyrius

Replies: 3
Views: 8045

PostForum: Общие вопросы :: SQL   Posted: Wed Dec 13, 2006 6:31 pm   Subject: Условия в SQL запросе
Вообще конструкция CASE есть как в MySQL, так и в MSSQL (только с какой версии не скажу).
  Topic: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Satyrius

Replies: 366
Views: 445579

PostForum: Конструктор   Posted: Fri Dec 08, 2006 10:27 am   Subject: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Документацией является статься, там же и примеры. В новой версии есть небольший изменения, но взглянув на код библиотек можно понять что же использовать в новой версии. К тому же полистайте этот топик, здесь во время обсуждения люди приводят примеры кода, вот из них Вы и поймете как надо использовать новую версию.
  Topic: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Satyrius

Replies: 366
Views: 445579

PostForum: Конструктор   Posted: Fri Dec 08, 2006 1:19 am   Subject: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
alik
Дмитрий обычно выклыдывает последнюю версию в этом топике. Ищите его последний пост с аттачет. Я Вам, пожалуй, даже помогу http://forum.dklab.ru/viewtopic.php?p=122070#122070
  Topic: Помогите построить SQL-запрос для статистического отчета по заказчикам
Satyrius

Replies: 1
Views: 4753

PostForum: Общие вопросы :: SQL   Posted: Mon Dec 04, 2006 5:37 pm   Subject: Помогите построить SQL-запрос для статистического отчета по заказчикам
Думаю что приблизительно так (тестил на MSSQL)

SELECT
u.id,
u.name,
SUM(
CASE
WHEN g.user_id IS NULL THEN 0
ELSE 1
END
) AS amount,
SUM(g.price)
FROM users AS u
LEFT JOIN goods AS g
ON g.user_id = u.id
WHERE u.type = 'customer'
GROUP BY u.id
  Topic: [bug] Глюк при в ббкоде при вставке [sql][/sql]
Satyrius

Replies: 0
Views: 5190

PostForum: Баги форума   Posted: Fri Dec 01, 2006 11:10 am   Subject: [bug] Глюк при в ббкоде при вставке [sql][/sql]
http://forum.dklab.ru/viewtopic.php?p=124436#124436
Вставлял SELECT `name`, val FROM someTable
а получил [sql:1:d07148789a]SELECT `name`, val FROM someTable[/sql:1:d07148789a]
  Topic: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Satyrius

Replies: 366
Views: 445579

PostForum: Конструктор   Posted: Fri Dec 01, 2006 10:47 am   Subject: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Спасибо, работает. Но и теперь я всё равно не понимаю почему.
Хочу дополнить ответы на ?# для указания полей в выражении SELECT вместо плейсхолдера ?, не только для зарезервированных идентификаторов. Возьмем таблицу someTable

name |val
-----+---
lorem|12
ipsum|3
dolor|67

Теперь посмотрим что будет при использовании обычного плейсхолдера ?

$field = 'name';
$values = $DB->select('SELECT ?, val FROM someTable', $field);
Вы получаете
SELECT 'name', val FROM someTable
Что же это значит? Это значит что Вы в результате получите набор строк из таблицы someTable с двумя столбцами. Во втором столбце будет значение поля val... а в первом столбце результируещего множества для всех строк будет 'name', потому что Вы в SQL-запросе явно указываете значение которое надо вернуть.

|val
-----+---
name |12
name |3
name |67

Если бы SQL-запрос выглядел так
SELECT name, val FROM someTable
то Вы бы получили в первом столбце значение поля name, а во втором значение ...
  Topic: Что увидишь если не авторизован?
Satyrius

Replies: 12
Views: 6493

PostForum: Прочее   Posted: Sun Nov 26, 2006 6:24 pm   Subject: Что увидишь если не авторизован?
А зачем, собственно, хакеру рисовать красивое приглашение??
А зачем, собственно, хакеру вообще приглашение рисовать?
  Topic: Как найти работу веб-программиста?
Satyrius

Replies: 97
Views: 154769

PostForum: Прочее   Posted: Fri Nov 24, 2006 8:29 am   Subject: Как найти работу веб-программиста?
Всем привет!

Если кто еще занят поиском работы, то это для вас.

Ищется веб-программист для работы в компании, з/п $800-$1000 (по результатам собеседования). Необходимо знание PHP, MSSQL, XML/XSLT, JavaScript. Опыт работы веб-программистом не менее 1 года. Работа в Москве, в офисе, м. Красные Ворота.

Кто заинтересовался, дабы не разводить тут оффтоп, пишите мне в личку или в асю (вся контактная информация имеется в моем профиле).
  Topic: Что увидишь если не авторизован?
Satyrius

Replies: 12
Views: 6493

PostForum: Прочее   Posted: Thu Nov 23, 2006 10:15 am   Subject: Что увидишь если не авторизован?
я обычно делаю форму для ввода логина и пароля, но без кнопки и без подписей.
А зачем она такая нужна? В чем смысл?
  Topic: Что увидишь если не авторизован?
Satyrius

Replies: 12
Views: 6493

PostForum: Прочее   Posted: Mon Nov 20, 2006 10:16 pm   Subject: Что увидишь если не авторизован?
Антон Макаренко
Забавно)

Константин Жинько
Тоже вариант конечно... Ну а если юзер уже авторизован(только с небольшими правами), то что получается? Он авторизовался, а мы ему "давай еще разок попробуем (-;"
  Topic: Что увидишь если не авторизован?
Satyrius

Replies: 12
Views: 6493

PostForum: Прочее   Posted: Mon Nov 20, 2006 8:51 pm   Subject: Что увидишь если не авторизован?
Горбунов Олег
Прикольно (-: Зачотный текст!
  Topic: Что увидишь если не авторизован?
Satyrius

Replies: 12
Views: 6493

PostForum: Прочее   Posted: Mon Nov 20, 2006 6:43 pm   Subject: Что увидишь если не авторизован?
Вот, у меня, как говориться, вопрос встал... (-:
Допустим есть на сайте страничка на которую "посторонним в.", но юзер знает адрес этой странички и, не имея соответствующих привилегий, тщетно пытается на нее попасть. Что же он должен получить?
  Topic: Алгоритм слияний числового ряда
Satyrius

Replies: 17
Views: 8100

PostForum: Разное :: PHP   Posted: Fri Nov 03, 2006 9:33 am   Subject: Алгоритм слияний числового ряда
WingedFox
Нет, Илья, расшифровывать не надо =) Я просто подметил тот факт, что Ваш код иногда бывает труден для прочтения, и тем самым затрудняет понимание написанного.

Гость
Я бы посоветовал Вам, если уж решили пользоваться моими решениями, взять второй вариант, т.к. он короче (в один проход), да и просто это вторая версия =)

2 bæv: потому что 16 и 17 хоть и идут подряд
А я соглашусь с bæv - эти числа надо сливать. В моей реализации так и сделано, если Вы, конечно, обратили на это внимание.
  Topic: Алгоритм слияний числового ряда
Satyrius

Replies: 17
Views: 8100

PostForum: Разное :: PHP   Posted: Thu Nov 02, 2006 3:58 pm   Subject: Алгоритм слияний числового ряда
WingedFox, да Вы просто мастер шифровок :) Очень трудно читать такой код: непонятные имена переменных и неотформатированный код :(
  Topic: Алгоритм слияний числового ряда
Satyrius

Replies: 17
Views: 8100

PostForum: Разное :: PHP   Posted: Thu Nov 02, 2006 10:28 am   Subject: Алгоритм слияний числового ряда
WingedFox, Ваши решения всегда были компактнее моих.
Вот подумал и переделал все. Теперь в один проход работает.

<?php
$source = array(
"1" => "1",
"2" => "2",
"3" => "2",
"5" => "1",
"8" => "2",
"9" => "1",
"10" => "1",
"11" => "1",
"12" => "2",
"16" => "1",
"17" => "2",
"19" => "1"
);
ksort($source);

$str = '';

$prev = null;
$count = 0;
$i = 0;
foreach ($source as $k => $v) {
if (is_null($prev)) { // Если элемент первый.
$str .= $k;
$count ++;
} elseif ($k - 1 !== $prev) { // Очередная группа.
if ($count > 0) {
$str .= "-& ...
  Topic: Алгоритм слияний числового ряда
Satyrius

Replies: 17
Views: 8100

PostForum: Разное :: PHP   Posted: Thu Nov 02, 2006 9:58 am   Subject: Алгоритм слияний числового ряда
Ваше решение, на мой взгляд, через чур громоздкое и слишком надуманное. Проще надо быть. Предлагаю свой вариант, он, конечно, не претендует на звание единственно правильного, и я уверен что можно придумать алгоритм покороче, но он прост, и он работает.

<?php
// Исходный массив.
$source = array(
"1" => "1",
"2" => "2",
"3" => "2",
"5" => "1",
"8" => "2",
"9" => "1",
"10" => "1",
"11" => "1",
"12" => "2",
"16" => "1",
"17" => "2",
"19" => "1"
);
// Сортируем по ключу.
ksort($source);

// Временный массив.
$tmp = array();
// Индекс по временному массиву.
$subIndex = 0;

// Заполняем временный массив. В результат ...
  Topic: Алгоритм слияний числового ряда
Satyrius

Replies: 17
Views: 8100

PostForum: Разное :: PHP   Posted: Wed Nov 01, 2006 5:07 pm   Subject: Алгоритм слияний числового ряда
Вы бы для начала показали то, что получилось у Вас. А там уж видно было, что громоздко и неправильно.
  Topic: Проверка залогиненого пользователя
Satyrius

Replies: 37
Views: 25846

PostForum: Прочее   Posted: Fri Oct 06, 2006 9:04 am   Subject: Проверка залогиненого пользователя
Genuine
Использую предложенный Вами способ хранения в таблице пользователей некого login_id. После успешной авторизации в это поле записываю SID, далее, когде необходимо определить права пользователя на определенной действие, обращаюсь к БД и ищу там пользователя у которого login_id = SID.

Но вот о чем я подумал: идентификатор сессии может попасть в руки злоумышлинника (например, при использовании session.use_trans_sid идентификатор дописывается к ссылкам, и эту ссылку, в которой есть SID, горе-админ дает кому-то), после чего он сидит на сайте с правами админа!

Хочу придумать как определять пользователя однозначно, что это именно админ, сидящие именно за тем компом, даже если злоумышленник подсовывает "левый" (ворованный) SID.
У меня есть пара мыслей:

Проверять по HTTP_REFERER откуда прищел пользователь, если не с предыдущей странички сайта, то он пытыется войтинелегально.
Генерировать уникальный идентификатор (не SID), записывать его в БД, далее при каждой проверке прав ...
  Topic: национальные языки
Satyrius

Replies: 5
Views: 4864

PostForum: Разное :: PHP   Posted: Tue Sep 26, 2006 9:57 am   Subject: национальные языки
thorr
Кодировка UTF-8. А искать надо вниметельнее: [url=http://www.google.ru/search?q=%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0+utf+8&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:ru:official]ask google: кодировка utf 8. Один из первых результатов поиска: http://www.linuxdoc.ru/manpages/man7/utf-8.7.html
  Topic: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Satyrius

Replies: 366
Views: 445579

PostForum: Конструктор   Posted: Mon Sep 25, 2006 11:41 am   Subject: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Как логгером к библиотеке приписать хакерконсоль?

// Подключаем модуль консоли.
require_once "Debug/HackerConsole/Main.php";
// Создаем косоль.
new Debug_HackerConsole_Main(true);
// Логгер запросов MySQL основанный на "хакерской консоли".
function hackerConsoleLogger($db, $sql) {
Debug_HackerConsole_Main::out($sql);
}

$db->setLogger('hackerConsoleLogger');
  Topic: Сравнение вариантов кэширования
Satyrius

Replies: 3
Views: 3422

PostForum: Разное :: PHP   Posted: Mon Sep 11, 2006 10:41 pm   Subject: Сравнение вариантов кэширования
при увеличении числа записей в 10 раз время выполнения увеличилось больше, чем в 10 раз. Тут явно что-то не то.
Для меня это тоже странное явление есть подозрение, что явление носит резко экспоненциальный характер. Хочется чтобы кто-нибудь еще взглянул на тесты и на исходники. Может у меня там что-то не так.
Кстати, в гостевой книге обычно 10000 сообщений - это редкость
Ну гостевая тут в качестве примера взята, не хотелось чтобы БД оставалась безликой. Я понимаю что такое явление (10000 записей) скорее характерно для форума.
Надо еще тест для MyISAM провести.
Вот, пожалуйста

| 100 | 1000 | 10000 |
---+--------+--------+--------+
1) | 0.0109 | 0.0275 | 0.1536 |
---+--------+--------+--------+
2) | 0.0117 | 0.0253 | 0.1246 |

В опытах с таблицами MyISAM разница во времени небольшая, но при большом количестве сообщений все равно быстрее вариант раздельным кэшем.
  Topic: Сравнение вариантов кэширования
Satyrius

Replies: 3
Views: 3422

PostForum: Разное :: PHP   Posted: Fri Sep 08, 2006 12:58 am   Subject: Сравнение вариантов кэширования
Данная тема является продолжением Я думаю, если критична производительность, пихайте в другую таблицу, не очень критична - можете в ту же самую. Вам, видимо, лучше в другую.
Далее заговорили о производительности и Юpий Насрeтдинов предложил

Можете кстати сами проверить - проведите эксперимент, сделайте таблицы с 10000 записей:
1) в таблице текст сообщения + там же кэш
2) в одной таблице текст сообщения, в другой - кэш


Я последовал советам Юрия и провел небольшой эксперимент, результаты которого я выношу на ваш суд.

1) Хранение кэша в одной таблице с исходными сообщениями
CREATE TABLE `gb_message_and_cache` (
messageID int not null auto_increment primary key,
parentID int null,
mesDate timestamp not null,
author varchar(50) not null,
email varchar(50),
mesText text not null,
mesCache text not null
) type=InnoDB
2) Раздельное хранение исходных сообщений и кэша
CREATE TABLE `g ...
  Topic: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Satyrius

Replies: 366
Views: 445579

PostForum: Конструктор   Posted: Thu Sep 07, 2006 9:11 pm   Subject: 6_DbSimple version 1.x: лаконичная работа с различными СУБД
Дмитрий, у меня такой вопрос/предложение по поводу использования

$forest = $DB->selectPage(
$totalRows,
'SELECT
messageID AS ARRAY_KEY,
parentID AS PARENT_KEY,
*
FROM message LIMIT ?, ?',
$from, 5
);
Здесь у меня выбираются сообщения из гостевой книги. Допустим я хочу, чтобы на странице отображалось пять сообщений вместе с ответами на них. Т.е. не важно сколько ответов и есть ли они вообще, результат примерно такой

+-> первое сообщение
| |
| +--> ответ на первое сообщение
| ...
| +--> последний ответ на первое сообщение
|
...
|
+-> пятое сообщение
|
+--> ответ на пятое сообщение
...
+--> последний ответ на пятое сообщение

Всли воспользоваться Вашей функцией selectPage, то в результате получим пять сообщений (с учетом ответов). Как сделать такое руками в несколько проходов, я знаю. Но хотелось бы чтобы в библиотеке тоже была такая возможность.
  Topic: Проверка залогиненого пользователя
Satyrius

Replies: 37
Views: 25846

PostForum: Прочее   Posted: Thu Sep 07, 2006 8:45 pm   Subject: Проверка залогиненого пользователя
Господа! Так это что получается? Если хостинг криво настроен, то любой Вася-хакер может опредилить мой SID, подделать его при входе на сайт и натворить там все что ему заблагорассудится? У меня сейчас паранойя начнется! Может тогда лучше данные сессии в БД хранить? Подскажите растерявшемуся кодеру...
 
Page 1 of 3 All times are GMT + 3 Hours
Goto page 1, 2, 3  Next
XML