Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.06.2008, 19:37
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Спс огромное все работает
да не за что
И не забывай фильтровать $id, хотя бы так $id = (int)$id; или прямой вставкой (int)$id
|
|
|

30.06.2008, 22:23
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Где ошибка выборе
Все поля выбирает этот запрос
а получить че их не могу
SELECT * FROM jos_vm_category ,jos_vm_category_xref
WHERE jos_vm_category.category_id
AND jos_vm_category_xref.category_child_id=jos_vm_cate gory.category_id;
поле получить не могу category_name

|
|
|

01.07.2008, 01:03
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Попробуй так, если тебе нужно только category_name
SELECT a.category_name FROM jos_vm_category as a, jos_vm_category_xref as b
WHERE a.category_id = b.category_child_id
А вообще почитай о функциях
mysql_fetch_row()
mysql_fetch_array()
mysql_fetch_object()
Последний раз редактировалось Naydav; 01.07.2008 в 01:26..
|
|
|

01.07.2008, 12:40
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Не подходит
он выводит все категории
мне надо чтоб поле category_name было выведено по знач category_child_id
надо получить category_name. category_id
Таблице jos_vm_category_xref
category_parent_id category_child_id category_list
Таблице Таблица : jos_vm_category
category_id vendor_id category_name category_description --тк дл
|
|
|

01.07.2008, 12:53
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
пропиши отдельно
Код:
WHERE jos_vm_category.category_id=jos_vm_cate gory.category_id AND jos_vm_category_xref.category_child_id=jos_vm_cate gory.category_id;
не "перовое" и "второе" равно "третьему",
а "первое" равно "третьему" и "второе" равно "третьему"
|
|
|

02.07.2008, 12:14
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Не помогает все равно выводит парент ид
мне надо ток чилд иди
.................................................. ................................................
Таблица : jos_vm_category_xref
поля category_parent_id category_child_id category_list
.................................................. ...........................................
category_id vendor_id category_name
.................................................. ..........................................
.
SELECT category_name, category_id
FROM jos_vm_category
WHERE category_id
IN (
SELECT category_parent_id
FROM jos_vm_category_xref
WHERE category_parent_id
)
Это запрос все работает правельно
при построение структура така
CREATE TABLE IF NOT EXISTS `jos_vm_category` (
`category_id` int(11) NOT NULL auto_increment,
`vendor_id` int(11) NOT NULL default '0',
`category_name` varchar(128) NOT NULL default '',
`category_description` text,
`category_thumb_image` varchar(255) default NULL,
`category_full_image` varchar(255) default NULL,
`category_publish` char(1) default NULL,
`cdate` int(11) default NULL,
`mdate` int(11) default NULL,
`category_browsepage` varchar(255) NOT NULL default 'browse_1',
`products_per_row` tinyint(2) NOT NULL default '1',
`category_flypage` varchar(255) default NULL,
`list_order` int(11) default NULL,
PRIMARY KEY (`category_id`),
KEY `idx_category_vendor_id` (`vendor_id`),
KEY `idx_category_name` (`category_name`)
) TYPE=MyISAM COMMENT='Product Categories are stored here';
CREATE TABLE IF NOT EXISTS `jos_vm_category_xref` (
`category_parent_id` int(11) NOT NULL default '0',
`category_child_id` int(11) NOT NULL default '0',
`category_list` int(11) default NULL,
KEY `category_xref_category_parent_id` (`category_parent_id`),
KEY `category_xref_category_child_id` (`category_child_id`),
KEY `idx_category_xref_category_list` (`category_list`)
) TYPE=MyISAM COMMENT='Category child-parent relation list';
Как мне добраться Суб меню (category_child_id)?
|
|
|
[Вопрос: Sql] Копирование части одной таблицы в другую (по выборочным полям) |

02.07.2008, 18:09
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
[Вопрос: Sql] Копирование части одной таблицы в другую (по выборочным полям)
Допустим есть 2 таблицы с такими полями
1: user_id | name
2: id | user_id | news_id
Вопрос:
Можно ли одним запросом вставить данные из первой таблица во второю, что бы tbl1.user_id попал в tbl2. user_id, а tbl2.news_id было постоянным числом, мною заданным ?
Пример
tb1:
user_id | name
45 | name1
46 | name2
47 | name3
tb2: - допустим пустая, после запроса должна выглядеть так:
id | user_id | news_id
1 | 45 | "значение"
2 | 46 | "значение"
3 | 47 | "значение"
где "значение" - число, которое я укажу
блин вроде все просто... но что-то я втыкаю 
|
|
|

02.07.2008, 18:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
читай мануал по "select into"
|
|
|

02.07.2008, 18:23
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
читай мануал по "select into"
гениальный ответ, так можно и на все вопросы отвечать
|
|
|

02.07.2008, 18:29
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Сообщение от Naydav
гениальный ответ, так можно и на все вопросы отвечать
мля ступил ... тебе надо в уже существующую таблу.
тогда так.
insert into tb2( user_id, news_id) values (select user_id, 'значение' from tb1)
вроде так.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|