Бот Чата - составление команд (php , mysql)

WM-KIT

Новичок
Имеется Чат - Реализована Викторина (Ответы с Вопросами в БД)...

Добавляю Бармена
include "barmen.php";

//Команда привет
Код:
if($_POST['new_post'] == 'Привет' ) {mysql_query("INSERT into chat values(0, '$IP','".$vrem."','Бармен', 'Приветствую ".$_POST['avtor']." пиво водка ром текила ', '".mysql_escape_string($_POST[t])."' ,'$dt', '',0)"); echo mysql_error() ;}
1) $_POST['new_post'] == 'Привет' - функция сравнения - что применить , чтобы приблизительное совпадение ,
без регистра и даже с текстом - срабатывание.
Или только регулярное выражение ?

2) Если команд более 100 - как примерно - массивом составить



(Добавление)...
preg_match("!<title>(.*?)</title>!si" будет лишней нагрузкой ?

Просто если из БД - сравнивать - то LIKE '%Поиск%' - выдаёт приблизительный результат.

А если искать - через массив - как задействовать похожий принцип - функцией PHP или оператором ?
 

AmdY

Пью пиво
Команда форума
mysql поддерживает полнотекстовый поиск https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html и поиск по регуляркам. Но в вашем случае надо основы php выучить, да и mysql_query давно уже не поддержиается, не знаю из какой помойки истории вы этот код достали.
 

WM-KIT

Новичок
mysql поддерживает полнотекстовый поиск https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html и поиск по регуляркам. Но в вашем случае надо основы php выучить, да и mysql_query давно уже не поддержиается, не знаю из какой помойки истории вы этот код достали.
Конкретно на моих основах PHP мес назад написан Вап Чат с 0 , и на помойке mysql_query базируются все запросы ...
Пример
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Это печально, переписывай.
 
Сверху