Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.03.2010, 11:35
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Ребят, помогите оптимизировать поиск на сайте:
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");
Как то криво он ищет
Сообщение от Dark_cracker
m0Hze, mailbrush наркоманы =) 
+1 
|
|
|

02.03.2010, 14:11
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
maybe:
Код:
$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");
|
|
|

02.03.2010, 15:58
|
|
Познающий
Регистрация: 17.02.2010
Сообщений: 64
Провел на форуме: 132243
Репутация:
1
|
|
есть папка: data
в папке лежат файлы: *.sql.php например: l2emu.sql.php, l2j.sql.php
нужно написать функцию которая будет создавать список:
<select name="server_type">
<option value='l2emu'>l2emu [880rev.], l2open [685rev.]</option>
<option value='l2j'>l2j [3500rev.], l2jteon [800rev.]</option>
</select>
тоесть value берём из названия файла, а описание из файла, примеры ниже:
содержимое файла l2emu.sql.php
# ================================================== ======================== #
# #
# Light_Engine | Список запросов в БД: l2emu [1880rev.], l2open [685rev.] #
# #
# ================================================== ======================== #
содержимое файла l2j.sql.php
# ================================================== ======================== #
# #
# Light_Engine | Список запросов в БД: l2j [3500rev.], l2jteon [800rev.] #
# #
# ================================================== ======================== #
Последний раз редактировалось AtomoS; 02.03.2010 в 16:06..
|
|
|

02.03.2010, 16:37
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
каким запросом делать поиск по колонке?? мне например нужно проверять есть ли значение в базе или нет, если нет то записать, а если есть удалить. как наваять такую ф-ю?
|
|
|

02.03.2010, 16:46
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
PHP код:
if($db->num_rows($db->query("SELECT * FROM users WHERE login='$_POST[login]';")) > 0) {
Form('Логин занят!');
exit;
}
Если правильно понял
|
|
|

02.03.2010, 18:24
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Возможно ли как нибудь обратиться к переменной в классе в функции?
т.е.
PHP код:
class Nameclass{
function inc(){
$var ="asd";
}
}
Чтобы вывело переменную $var можно обратиться к функции inc(), но тогда придётся делать так
PHP код:
class Nameclass{
function inc(){
$var ="asd";
return $var;
}
}
А возможно ли как нибудь обойтись без return и без echo в самой функции?
т.е. как то так $this->inc()->$var

Последний раз редактировалось SeNaP; 02.03.2010 в 18:27..
|
|
|

02.03.2010, 19:59
|
|
Новичок
Регистрация: 18.03.2009
Сообщений: 20
Провел на форуме: 89083
Репутация:
1
|
|
Здраствуйте задался написать скрипт:
который выдаёт пользователю рандомный пароль - типа dsjk12@
Начал писать и зашёл немного в тупик.
Создал три массива: в 1-ом массиве цифры 1-9, во втором массиве буквы англ регистра, в третьем немного спецсимволов.По правильному ли я пути пошёл.
Напишите пожалуйста какие инструменты (Функции и т.п.) php нужны что бы сделать скрипт.
Готовые скрипты не пишите пожалуйста.Хочется самому сделать с некоторой помощью)
Заранее Благодарен
|
|
|

02.03.2010, 20:09
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
PHP код:
<?php
$name_array = array('a','b','c');
$rand = rand(0,2);
echo $name_array["$rand"];
?>
вот рандомный вывод из массива,думаю дальше додумаешь
Последний раз редактировалось Compton; 02.03.2010 в 20:12..
|
|
|

02.03.2010, 20:12
|
|
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме: 2212846
Репутация:
56
|
|
Сообщение от Corpy
Здраствуйте задался написать скрипт:
который выдаёт пользователю рандомный пароль - типа dsjk12@
Начал писать и зашёл немного в тупик.
Создал три массива: в 1-ом массиве цифры 1-9, во втором массиве буквы англ регистра, в третьем немного спецсимволов.По правильному ли я пути пошёл.
Напишите пожалуйста какие инструменты (Функции и т.п.) php нужны что бы сделать скрипт.
Готовые скрипты не пишите пожалуйста.Хочется самому сделать с некоторой помощью)
Заранее Благодарен
Создаем массив символов, циклом for генерируем пароль, функицей rand вычисляем случайный индекс массива и выводим его
|
|
|

02.03.2010, 20:17
|
|
Новичок
Регистрация: 18.03.2009
Сообщений: 20
Провел на форуме: 89083
Репутация:
1
|
|
Спасибо большое Redwood & Compton
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|