ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2571  
Старый 05.04.2008, 01:58
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от d_x  
Из файла:

Из БД (запрос):

PHP код:
select какое_то_поле_со_строкой from какая_то_таблица order by rand() limit 1 
ИМХО наркманство... Это впринципе позволительно если таблица не большая, т.к. order by очень даже затратная операция. Представь что у тебя в таблице хотя бы 10-20к записей... И запрос довольно частый? Повесится можно. А если пару миллионов? То то же... Здесь нужен другой подход. Например если первичный ключ (или какое нить уникальное числовое значение) - числовое, то можно рандомно выбирать из этого диапазона (от минимального до максимального). Но опять таки встает проблема удаленных записей, т.е. отсутствия некоторых значений в диапазоне... Но и то десяток таких запросов в поиске существующего значения будут быстрее одного с ордером
 
Ответить с цитированием

  #2572  
Старый 05.04.2008, 08:18
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Ну во всяком случае я привёл рабочий запрос, больше ничего не было задано в вопросе - ни структура таблицы, ни поля, ни индексы.
 
Ответить с цитированием

  #2573  
Старый 05.04.2008, 08:20
Аватар для presidentua
presidentua
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме:
1724067

Репутация: 806
Отправить сообщение для presidentua с помощью ICQ
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Это делается элементарно, функцией settype.
И никаких eval'ов не надо
Со стороны программиста эту проблему решить легко, но я имел ввиду со стороны безопасносит, тоесть есть такой код:
PHP код:
<?php 
$str1 
$_GET['xek'];
$str2='asdfasdf asdf'
if (
$str1 == $str2) echo 1
?>
Как передать ТРУЕ как булеан, чтобы сравнение было успешным?
----------------------------
Вопрос 2
Часто в скриптах можна увидеть две команді идущие подряд:
@set_time_limit(0);
@ini_set('max_execution_time',0);
А что они не означают одно и тоже? Я всегда думал что єто одно и тоже...

Последний раз редактировалось presidentua; 05.04.2008 в 08:58..
 
Ответить с цитированием

  #2574  
Старый 05.04.2008, 11:49
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Как передать ТРУЕ как булеан, чтобы сравнение было успешным?
Всё равно $_GET['xek'] будет строкой, передать в виде логического значения не получится.
Можно передавать 1 или 0, и использовать что-то вроде:
PHP код:
<?php  
$str1 
= !!intval($_GET['xek']); 
$str2 'asdfasdf asdf';  
if (
$str1 == $str2) echo 1;  
?>
P.S. или (bool) вместо двух операторов отрицания
 
Ответить с цитированием

  #2575  
Старый 06.04.2008, 00:47
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Extremal, не ясно задан вопрос..
 
Ответить с цитированием

  #2576  
Старый 06.04.2008, 01:33
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию

Наверное он хочет что-то на подобие гостевой!
 
Ответить с цитированием

  #2577  
Старый 06.04.2008, 01:56
Аватар для Momiji
Momiji
Постоянный
Регистрация: 25.08.2007
Сообщений: 530
Провел на форуме:
3926698

Репутация: 1446


Отправить сообщение для Momiji с помощью ICQ
По умолчанию

OFFTOP: Знаю что не туда запостил вопрос, но не хочу создавать тему ради этого.
Сабж: Как в vbulltin-е сделать так чтобы форум не ставил троеточие вместо энного кол-ва серединных символов в длинных активных ссылках, сейчас так: _http://site.ru/мног...ов.rar, a нужно так: _http://site.ru/многознаков.rar.

Последний раз редактировалось Momiji; 06.04.2008 в 02:20..
 
Ответить с цитированием

  #2578  
Старый 06.04.2008, 02:17
Аватар для Momiji
Momiji
Постоянный
Регистрация: 25.08.2007
Сообщений: 530
Провел на форуме:
3926698

Репутация: 1446


Отправить сообщение для Momiji с помощью ICQ
По умолчанию

Мне нужно, чтобы он этого не делал.)
Видимо вопрос был не корректен, отредактировал.

Последний раз редактировалось Momiji; 06.04.2008 в 02:21..
 
Ответить с цитированием

  #2579  
Старый 06.04.2008, 02:36
Аватар для Momiji
Momiji
Постоянный
Регистрация: 25.08.2007
Сообщений: 530
Провел на форуме:
3926698

Репутация: 1446


Отправить сообщение для Momiji с помощью ICQ
По умолчанию

Руками не вариант, мне нужно чтобы сам движок так не делал.
 
Ответить с цитированием

  #2580  
Старый 06.04.2008, 09:47
Аватар для Linuxoid
Linuxoid
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
Провел на форуме:
928552

Репутация: 55
Отправить сообщение для Linuxoid с помощью ICQ
По умолчанию

Так... Тупой вопрос, но все же...
Имеем отдельно взятый сервер, с апачем и пхп. Как его активнее загрузить? Именно скриптом на пхп, который был на него залит. Запуск через крон. Чтото у самого идей по принципу загрузки слишком много, не могу не на чем остановица )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ