Ребят, помогите оптимизировать поиск на сайте: PHP: $result = mysql_query("SELECT * FROM `bd` WHERE `show`='1' AND `channel` LIKE '%".$search."%' OR `description_rus` LIKE '%".$search."%' OR `description_eng` LIKE '%".$search."%' OR `site` LIKE '%".$search."%' OR `tags` LIKE '%".$search."%' ORDER BY `channel` ASC"); Как то криво он ищет +1
maybe: Code: $result = mysql_query("SELECT * FROM `bd` WHERE `show`='1' AND (`channel` LIKE '%".$search."%' OR `description_rus` LIKE '%".$search."%' OR `description_eng` LIKE '%".$search."%' OR `site` LIKE '%".$search."%' OR `tags` LIKE '%".$search."%') ORDER BY `channel` ASC");
есть папка: data в папке лежат файлы: *.sql.php например: l2emu.sql.php, l2j.sql.php нужно написать функцию которая будет создавать список: тоесть value берём из названия файла, а описание из файла, примеры ниже: содержимое файла l2emu.sql.php содержимое файла l2j.sql.php
каким запросом делать поиск по колонке?? мне например нужно проверять есть ли значение в базе или нет, если нет то записать, а если есть удалить. как наваять такую ф-ю?
PHP: if($db->num_rows($db->query("SELECT * FROM users WHERE login='$_POST[login]';")) > 0) { Form('Логин занят!'); exit; } Если правильно понял
Возможно ли как нибудь обратиться к переменной в классе в функции? т.е. PHP: class Nameclass{ function inc(){ $var ="asd"; } } Чтобы вывело переменную $var можно обратиться к функции inc(), но тогда придётся делать так PHP: class Nameclass{ function inc(){ $var ="asd"; return $var; } } А возможно ли как нибудь обойтись без return и без echo в самой функции? т.е. как то так $this->inc()->$var
Здраствуйте задался написать скрипт: который выдаёт пользователю рандомный пароль - типа dsjk12@ Начал писать и зашёл немного в тупик. Создал три массива: в 1-ом массиве цифры 1-9, во втором массиве буквы англ регистра, в третьем немного спецсимволов.По правильному ли я пути пошёл. Напишите пожалуйста какие инструменты (Функции и т.п.) php нужны что бы сделать скрипт. Готовые скрипты не пишите пожалуйста.Хочется самому сделать с некоторой помощью) Заранее Благодарен
PHP: <?php $name_array = array('a','b','c'); $rand = rand(0,2); echo $name_array["$rand"]; ?> вот рандомный вывод из массива,думаю дальше додумаешь
Создаем массив символов, циклом for генерируем пароль, функицей rand вычисляем случайный индекс массива и выводим его
PHP: class Nameclass{ var $var; function inc(){ $this->var ="asd"; } } $class = new Nameclass(); echo $class->var;
Есть массив, состоящий из нескольких сотен уник урлов. Задача: оставить в массиве урлы с наименьшей степенью вложенности (т.е. меньшей длины), а во втором массиве подсчитать количество дублей для определенного домена. Т.е. имея: 1) http://yandex.ru/goog/ddd 2) http://yandex.ru/goog/ddd/dd 3) http://yandex.ru/goog/ddd?=ddd 4) http://google.com/5 5) http://mail.ru/ На выходе получим 2 массива: 1й: 1) http://yandex.ru/goog/ddd 2) http://google.com/5 3) http://mail.ru/ 2й 1) 3 2) 1 3) 1 Как сделать?
вот еще, сам посчитаешь)) PHP: <pre> <?php $domen = file('123.txt'); sort($domen); print_r ($domen); foreach ($domen as $key=>$value) { preg_match('/^http:\/\/?([^\/]+)/i',$value,$h); if ($temp == $h[1]) $keys[$key] = $value; $temp = $h[1]; } #print_r ($keys); foreach ($keys as $key=>$value) { if (strlen($value) > strlen($domen[$key-1])) unset($domen[$key]); } print_r ($domen); ?> </pre> PS: Сколько совпадений было по каждому домену видно по разнице в ключах итогового массива
значит скорее всего фрихост и такие настройки разрешено делать только из php.ini, доступа к которому у тебя конечно нет. И правильно хостер делает.
вопросов больше не имею, раз dle и wordpress - тогда я пас, это за гранью моих скромных познаний PS: Я сначала подумал у тебя phpbb какой-нибудь стремный, 2-ая ветка