Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не выводит id. В чем причина?
 
 автор: Ramzero   (01.04.2009 в 13:04)   письмо автору
 
 

Есть две таблицы c разным количеством строк

oders:
id_catalog
user
phone...и т.д.
id_parent

и

prod
id_prod
name
price


<?php
Error_Reporting(E_ALL & ~E_NOTICE);
$id_catalog = $_GET['id_catalog'];
$id_parent = $_GET['id_parent'];
if(empty($id_parent)) $id_parent = 0;

$query = "SELECT *
FROM orders
LEFT JOIN prod ON prod.id_prod=orders.id_parent
ORDER BY orders.id_catalog DESC
LIMIT 1";

Запрос к orders проходит прекрасно, все записи видит, а вот id_catalog не видит. В чем причина?

И еще один вопрос к этому же запросу: из таблицы prod могу достать только name и более ничего.

  Ответить  
 
 автор: Trianon   (01.04.2009 в 13:51)   письмо автору
 
   для: Ramzero   (01.04.2009 в 13:04)
 

имеет смысл привести дамп структуры (и возможно даже фрагмент дампа данных)

  Ответить  
 
 автор: Ramzero   (01.04.2009 в 20:52)   письмо автору
 
   для: Trianon   (01.04.2009 в 13:51)
 

TABLE PROD

id_prod
name
body
spac
diment
door
audio
heat
heattype
control
illum
capas
mater
price
presens enum
hide enum
offer enum
count int(12)
id_catalog int(11)

TABLE ORDERS

id_catalogt
user
phone
mail
in enum
out enum
address
quant
id_parent int(11)

  Ответить  
 
 автор: Trianon   (01.04.2009 в 22:21)   письмо автору
 
   для: Ramzero   (01.04.2009 в 20:52)
 

Дамп - это такая штука, которая в phpMyAdmin получается в разделе Экспорт.
А не просто список полей.

  Ответить  
 
 автор: Ramzero   (02.04.2009 в 10:55)   письмо автору
 
   для: Trianon   (01.04.2009 в 22:21)
 

Извините, просто никогда не сталкивался:)

-- Cтруктура таблицы `prod`


DROP TABLE IF EXISTS `prod`;
CREATE TABLE IF NOT EXISTS `prod` (
`id_prod` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`body` text NOT NULL,
`spac` text NOT NULL,
`diment` text NOT NULL,
`door` text NOT NULL,
`audio` text NOT NULL,
`heat` text NOT NULL,
`heattype` text NOT NULL,
`control` text NOT NULL,
`illum` text NOT NULL,
`capas` text NOT NULL,
`mater` text NOT NULL,
`price` text NOT NULL,
`presens` enum('yes','no') NOT NULL default 'yes',
`image` tinytext NOT NULL,
`image1` tinytext NOT NULL,
`hide` enum('show','hide') NOT NULL default 'show',
`offer` enum('yes','no') NOT NULL default 'no',
`count` int(12) NOT NULL default '0',
`id_catalog` int(11) NOT NULL default '0',
PRIMARY KEY (`id_prod`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=35 ;

--
-- Дамп данных таблицы `prod`
--

INSERT INTO `prod` (`id_prod`, `name`, `body`, `spac`, `diment`, `door`, `audio`, `heat`, `heattype`, `control`, `illum`, `capas`, `mater`, `price`, `presens`, `image`, `image1`, `hide`, `offer`, `count`, `id_catalog`) VALUES
(34, 'Название', 'Описание', '', '', 'стекло тонированное', 'CD радио MP3 usb', '6', 'карбонфлекс', 'двухсторонняя', 'лампа цветная', '', 'канадский кедр', '', 'yes', 'files/20090327035755.jpg', 'files/20090327035755.jpg', 'show', '', 4, 1),


-- Структура таблицы `orders`
--

CREATE TABLE IF NOT EXISTS `orders` (
`id_catalog` int(12) NOT NULL auto_increment,
`user` tinytext NOT NULL,
`phone` tinytext NOT NULL,
`mail` tinytext NOT NULL,
`in` enum('show','hide') NOT NULL default 'hide',
`out` enum('show','hide') NOT NULL default 'hide',
`address` tinytext NOT NULL,
`quant` smallint(8) NOT NULL default '0',
`id_parent` int(11) NOT NULL default '0',
PRIMARY KEY (`id_catalog`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=31 ;



-- Дамп данных таблицы `orders`

INSERT INTO `orders` (`id_catalog`, `user`, `phone`, `mail`, `in`, `out`, `address`, `quant`, `id_parent`) VALUES
(27, 'Название или имя', 'телефон', 'мыло', 'show', 'hide', 'в пределах МКАД', 1, 31),

  Ответить  
 
 автор: Trianon   (02.04.2009 в 17:13)   письмо автору
 
   для: Ramzero   (02.04.2009 в 10:55)
 

И где здесь строки, в которых prod.id_prod=orders.id_parent ?

И еще. зачем LIMIT 1 в запросе?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования