Срочно внести изменения в код!

Статус
В этой теме нельзя размещать новые ответы.
покажи код запроса в базу данных в поисковике
 
судя по всему вот он:
PHP:
$result = mysql_query("SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link);


категории в $dblist
 
теперь покажи структуры таблицы с категориями
 
база:
HTML:
-- 
-- Table structure for table `listings`
-- 
CREATE TABLE `listings` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `userid` int(10) unsigned NOT NULL,
  `location` int(10) unsigned NOT NULL,
  `user_type` tinyint(1) unsigned default NULL,
  `added` int(10) unsigned default NULL,
  `updated` int(10) unsigned default NULL,
  `expire` int(10) unsigned default NULL,
  `user_expire` int(10) unsigned default NULL,
  `viewed` int(10) unsigned default NULL,
  `images` int(10) unsigned default NULL,
  `hide` tinyint(1) unsigned default NULL,
  `featured` tinyint(1) unsigned default NULL,
  `status` varchar(50) default NULL,
  `pending` tinyint(1) NOT NULL,
  `stock` varchar(20) default NULL,
  `vin` varchar(50) default NULL,
  `model_year` int(10) unsigned default NULL,
  `make` varchar(100) default NULL,
  `model` varchar(100) default NULL,
  `cond` varchar(100) default NULL,
  `category` varchar(100) default NULL,
  `category2` varchar(100) default NULL,
  `mileage` int(10) unsigned default NULL,
  `mileage_alt` varchar(150) default NULL,
  `price` int(10) unsigned default NULL,
  `sale` int(10) unsigned default NULL,
  `price_alt` varchar(100) default NULL,
  `exterior` varchar(100) default NULL,
  `interior` varchar(100) default NULL,
  `doors` varchar(10) default NULL,
  `fuel` varchar(50) default NULL,
  `drive` varchar(100) default NULL,
  `engine` varchar(100) default NULL,
  `trans` varchar(100) default NULL,
  `top_speed` varchar(100) default NULL,
  `horsepower` varchar(100) default NULL,
  `torque` varchar(100) default NULL,
  `towing` varchar(100) default NULL,
  `features` text,
  `description` text,
  `tagline` varchar(200) default NULL,
  `link_url` varchar(200) default NULL,
  `link_text` varchar(25) default NULL,
  `ebay_url` varchar(200) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
-- 
-- Dumping data for table `listings`
-- 
INSERT INTO `listings` VALUES (1, 1, 1, 0, 1251063278, 1251063278, 0, 0, 0, 0, 0, 0, '1', 1, '', '', 0, 'Acura', 'asdasd', 'New', 'Sampel_1', '', 0, '', 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `listings` VALUES (2, 1, 1, 0, 1251063297, 1251063297, 0, 0, 0, 0, 0, 0, '1', 1, '', '', 0, 'Acura', 'asdasd2', 'New', 'Sampel_2', '', 0, '', 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `listings` VALUES (3, 1, 1, 0, 1251063312, 1251063312, 0, 0, 0, 0, 0, 0, '1', 1, '', '', 0, 'Acura', 'asdasd3', 'New', 'Sampel_3', '', 0, '', 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `listings` VALUES (4, 1, 1, 0, 1251063331, 1251063331, 0, 0, 0, 0, 0, 0, '1', 1, '', '', 0, 'Acura', 'asdasd4', 'New', 'Sampel_4', '', 0, '', 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
Скрин прилогается
 

Вложения

  • baza.jpg
    baza.jpg
    27,8 KB · Просмотры: 8
Парни ну помогите пожалуйста!
или есть возможность какнибудь сделать типа &category=sampel_1&category=sampel_2

потому что у меня только 4 категории всего, и из них из поиска нужно исключить только одну!
 
Парни ну помогите пожалуйста!
или есть возможность какнибудь сделать типа &category=sampel_1&category=sampel_2

потому что у меня только 4 категории всего, и из них из поиска нужно исключить только одну!
сделай эхо
PHP:
echo "SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link

и скинь сюда сформированный запрос
 
Делаю так
PHP:
$result = mysql_query (echo "SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link);

показывает ошибку:
Parse error: syntax error, unexpected T_ECHO, expecting ')' in /home/public_html/modules/module-listings.php on line 13
 
Делаю так
PHP:
$result = mysql_query (echo "SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link);
показывает ошибку:
Parse error: syntax error, unexpected T_ECHO, expecting ')' in /home/public_html/modules/module-listings.php on line 13
ты нафига в запросе в БД эхо делаешь?????! Я тебе написал готову. строчку кода. что так трудно просто ее вставить и посмотреть что на экран выведет??
Вот эту строчку всавь перед запросом в БД:
PHP:
echo "SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]"
 
выдаёт ошибку
Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in /home/public_html/modules/module-listings.php on line 12

или я снова что-то не так делаею
(не очень хорошо разбираюсь в php!)
 
; поставь в конце строки
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху