Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 5

Поиск на сайте $like

28.05.2013, 19:02. Показов 1197. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
В общем у меня такая проблема, вчера по одному из уроков сделал себе поиск на сайт, но я не знаю как реализовать запрос чтобы он не находил только слово которою дана в переменой LIKE.

PHP
1
$like = 'butuceni';
Возможно ли создать такой запрос чтобы он если не находил это слово искал другое.

Вот сам код обработчика

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
include ("blocks/bd.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>C&#259utare</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="all" />
<meta name="Googlebot" content="index" />
<meta property="og:site_name" content="manastirile-moldovei.com" /> 
<meta property="og:title" content="Manastiri ortodoxe din Republica Moldova" /> 
<meta property="og:image" content="" /><meta property="og:url" content="http://www.manastirile-moldovei.com" /> 
<meta property="og:description" content="Asezamintele monahale au fost de-a lungul timpului adevarate fortarete, cetati de eroism si centre de cultura, cum ar fi Manastirea Capriana, Noul Neamt - Manastirile sunt ctitorite in locuri pitoresti"/> 
<link rel="canonical" href="http://manastirile-moldovei.com" />
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript" src="../script.js"></script> 
<link rel="stylesheet" type="text/css" href="style/style.css" />
<script type="text/javascript" src="js/script.js"></script>
</head>
<body>
<table align="center" border="1" cellpadding="0" cellspacing="5" height="100%" width="1004" bordercolor="#FAA819">
<? include("blocks/header.php"); ?>
<? include("blocks/menu.php"); ?>
<tr>
<? include("blocks/sidebar-left.php" ); ?>
<td width="564" height="200" valign="top">
<?php
$db = mysql_connect ("localhost","msvanciu","professionallytuned");
mysql_select_db("manastiri",$db);
mysql_query("SET NAMES utf8");
 
$like = 'butuceni';
 
$sql = "";
$sql .= "SELECT id, title, description, date, img, author, text, 'reg_nord.php' AS 'file' FROM reg_nord";
$sql .= " WHERE description LIKE '%{$like}%'";
$sql .= " UNION";
$sql .= " SELECT id, title, description, date, img, author, text, 'reg_sud.php' AS 'file' FROM reg_sud";
$sql .= " WHERE description LIKE '%{$like}%'";
$sql .= " UNION";
$sql .= " SELECT id, title, description, date, img, author, text, 'reg_centru.php' AS 'file' FROM reg_centru";
$sql .= " WHERE description LIKE '%{$like}%'";
$sql .= " ORDER BY date DESC";
 
/*$sql = "";
$sql .= "SELECT id, title, description, date, img, author, text, '' AS 'img', 'reg_nord.php' AS 'file' FROM reg_nord ";
$sql .= "WHERE description LIKE '%{$like}%' ";
$sql .= "UNION ";
$sql .= "SELECT id, title, description, date, img, author, text, '' AS 'img', 'reg_sud.php' AS 'file' FROM reg_sud ";
$sql .= "WHERE description LIKE '%{$like}%' ";
$sql .= "UNION ";
$sql .= "SELECT id, title, description, date, img, author, text, '' AS 'img', 'reg_centru.php' AS 'file' FROM reg_centru ";
$sql .= "HAVING description LIKE '%{$like}%' ";
$sql .= "ORDER BY date DESC";*/
 
$result = mysql_query($sql) or print mysql_error();
?>
 
<?php while($row = mysql_fetch_assoc($result)): ?>
<br>
<table  align='center' class='reg_nord'>
           <tr>
           <td class='reg_nord_title'><p class='reg_nord_name'><a href="<?php echo $row['file'] ?>?id=<?php echo $row['id'] ?>"><?php echo $row['title'] ?></a></p>
           <p class='reg_nord_adds'>Data ad&#259ug&#259rii: <?php echo $row['date'] ?></p>
           <p class='reg_nord_adds'>Autor: <?php echo $row['author'] ?></p></td>
           </tr>
           <tr>
           <td><?php echo $row['img'] ?></td>
           </tr>
           <tr>
           <td><?php echo $row['description'] ?></td>
           </tr>
           </table>
<?php endwhile; ?>  <p>&nbsp;</p></td>
<? include("blocks/sidebar-right.php" ); ?> 
</tr>
<? include ("blocks/author.php"); ?>
<? include ("blocks/footer.php")?>
</table>
</body>
</html>
В этом деле я новичок помогите пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2013, 19:02
Ответы с готовыми решениями:

Поиск на сайте по БД
У меня есть БД в которой хранится уникальный идентификатор товара и его название а также статус(доступен или нет). Пользователь вводит...

Поиск на сайте
Гении которые хотят посоветовать &quot;google&quot;, &quot;yandex&quot; и прочие, спасибо не нуждаюсь. Суть проблемы: делаю сайт в котором должен быть...

Поиск на сайте
Здравствуйте! Помогите пожалуйста, у меня такой вопрос: Я делаю поиск на сайте, у меня есть 4 таблицы apple - там имена...

3
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
29.05.2013, 11:33

Не по теме:

Цитата Сообщение от msvanciu Посмотреть сообщение
по одному из уроков сделал себе поиск на сайт
ctrl +c , ctrl +v ?


Цитата Сообщение от msvanciu Посмотреть сообщение
Возможно ли создать такой запрос чтобы он если не находил это слово искал другое.
можно
0
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 5
29.05.2013, 21:02  [ТС]
crautcher, Нет, я сделал его под себя, но так как я особо не владею пхп, не знаю как создать запрос.

В принципе мне много слов и не надо, 3-х слов достаточно.
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
30.05.2013, 10:23
http://php.net/manual/ru/funct... m-rows.php вместо вывода на экран проверяй есть ли строки, если нет повотряй действия уже с другим словом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2013, 10:23
Помогаю со студенческими работами здесь

Поиск на сайте
Как реализовать так чтобы через календарики вводишь промежуток времени какое тебе надо, и если кто-то по поиску вводить время попадаеое в...

Поиск на сайте
Всем привет, я потихоньку пытаюсь разобраться в PHP, но возник один вопрос, на который я пока что не нашёл ответа. Есть сайт с...

Поиск на сайте
Всем добрый день. Подскажите как сделать на своем сайте поиск.:cry: Если такая тема уже создана то дайте пожалуйста ссылку. Спасибо

Поиск на сайте
Добрый день, хотел бы узнать, можно ли сделать на html сайте поиск, как это сделать, есть ли готовые сервисы поиска на сайте? Спасибо.

поиск на сайте
всем привет!... делаю поиск на сайте и выдает мне ошибку Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru