Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Поиск по двум столбцам в БД


mjc66

Рекомендуемые сообщения

Написал скрипт поиска по БД:

<?php//соединение с MySQLinclude "config_mysql.php";if( ! function_exists ( 'mysql_real_escape_string' ) ){function mysql_real_escape_string( $value ){ return addslashes($value); }}//checkboxesif (!empty($id)) $srch='id'; //id - имя столбца в таблице  elseif (!empty($firma)) $srch='firma'; //firma - имя столбца в таблице  elseif (!empty($model)) $srch='model'; //model - имя столбца в таблицеelseif (!empty($type)) $srch='type'; //type - имя столбца в таблицеelseif (!empty($money)) $srch='money'; //money - имя столбца в таблице	$query = "SELECT * FROM `01` WHERE `".$srch."` LIKE '%".mysql_real_escape_string($firma)."%' ";$result = mysql_query($query) or die('Ошибка запроса:' . mysql_error());if ( mysql_num_rows($result) == 0 ) {print("<div class='search' align='center'>				<font color='#CC0000'><b>По вашему запросу ничего не найдено! Попробуйте изменить запрос.</b></font></div>");								} else {				print("<h1 align='center' class='search'>Результат поиска:</h1><table border='1' cellspacing='1' cellpadding='1' class='search'><tr><td width='40%' class='search_top' align='center'><b>ФІРМА</b></td><td width='40%' class='search_top' align='center'><b>МОДЕЛЬ</b></td><td width='10%' class='search_top' align='center'><b>ТИП</b></td><td width='10%' class='search_top' align='center'><b>ЦІНА С\І</b></td></tr>");while($t = mysql_fetch_array($result)) {print('<tr><td  width="40%" class="search">'.$t['firma'].'</td><td  width="40%" class="search">'.$t['model'].'</td><td  width="10%" class="search">'.$t['type'].'</td><td  width="10%" class="search">'.$t['money'].'</td></tr>');}print("</table>");}?>

В таком виде скрипт работает, однако хочу несколько изменить условие, сделать поиск по двум столбцам, а именно по "firma" (как сейчас) и добавить столбец "type". Как нужно изменить запрос?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...