Помощ за sql

KyMyHuCT

Registered
здравейте имам една система подобна на olx.bg руска и въросъ ми е някой ще помогне ли да си направя градовете с регионите че през админ панела няма таковва нещо а през сяла нещо неможах да го докарам
Благодаря ви предварително
ето го за градовете

Код:
CREATE TABLE IF NOT EXISTS `cities` (
  `city_id` int(16) NOT NULL AUTO_INCREMENT,
  `region_id` int(16) NOT NULL,
  `country_id` int(16) NOT NULL,
  `title_ru` varchar(128) NOT NULL,
  `title_en` varchar(128) NOT NULL,
  `url` varchar(128) NOT NULL,
  `important` int(1) NOT NULL,
  PRIMARY KEY (`city_id`),
  UNIQUE KEY `region_id_2` (`region_id`,`title_ru`,`important`),
  KEY `region_id` (`region_id`),
  KEY `country_id` (`country_id`),
  KEY `important` (`important`),
  KEY `url` (`url`),
  KEY `title_ru` (`title_ru`),
  KEY `title_en` (`title_en`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=53 ;

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

INSERT INTO `cities` (`city_id`, `region_id`, `country_id`, `title_ru`, `title_en`, `url`, `important`) VALUES
(1, 1, 1, 'Нижний Новгород', '', 'nizhniy-novgorod', 1),
(3, 1, 1, 'Ардатов', '', 'ardatov', 0),
(4, 1, 1, 'Арзамас', '', 'arzamas', 0),
(5, 1, 1, 'Балахна', '', 'balahna', 0),
(6, 1, 1, 'Богородск', '', 'bogorodsk', 0),
(7, 1, 1, 'Большое Болдино', '', 'bolshoe-boldino', 0),
(8, 1, 1, 'Большое Мурашкино', '', 'bolshoe-murashkino', 0),
(9, 1, 1, 'Бор', '', 'bor', 0),
(10, 1, 1, 'Бутурлино', '', 'buturlino', 0),
(11, 1, 1, 'Вад', '', 'vad', 0),
(12, 1, 1, 'Варнавино', '', 'varnavino', 0),
(13, 1, 1, 'Вача', '', 'vacha', 0),
(14, 1, 1, 'Ветлуга', '', 'vetluga', 0),
(15, 1, 1, 'Вознесенское', '', 'voznesenskoe', 0),
(16, 1, 1, 'Воротынец', '', 'vorotynets', 0),
(17, 1, 1, 'Воскресенское', '', 'voskresenskoe', 0),
(18, 1, 1, 'Выкса', '', 'vyksa', 0),
(19, 1, 1, 'Гагино', '', 'gagino', 0),
(20, 1, 1, 'Городец', '', 'gorodets', 0),
(21, 1, 1, 'Дальнее Константиново', '', 'dalnee-konstantinovo', 0),
(22, 1, 1, 'Дзержинск', '', 'dzerzhinsk', 0),
(23, 1, 1, 'Дивеево', '', 'diveevo', 0),
(24, 1, 1, 'Заволжье', '', 'zavolzhe', 0),
(25, 1, 1, 'Княгинино', '', 'knyaginino', 0),
(26, 1, 1, 'Ковернино', '', 'kovernino', 0),
(27, 1, 1, 'Красные Баки', '', 'krasnye-baki', 0),
(28, 1, 1, 'Кстово', '', 'kstovo', 0),
(29, 1, 1, 'Кулебаки', '', 'kulebaki', 0),
(30, 1, 1, 'Лукоянов', '', 'lukoyanov', 0),
(31, 1, 1, 'Лысково', '', 'lyskovo', 0),
(32, 1, 1, 'Навашино', '', 'navashino', 0),
(34, 1, 1, 'Павлово', '', 'pavlovo', 0),
(35, 1, 1, 'Первомайск', '', 'pervomaysk', 0),
(36, 1, 1, 'Перевоз', '', 'perevoz', 0),
(37, 1, 1, 'Пильна', '', 'pilna', 0),
(38, 1, 1, 'Починки', '', 'pochinki', 0),
(39, 1, 1, 'Саров', '', 'sarov', 0),
(40, 1, 1, 'Семенов', '', 'semenov', 0),
(41, 1, 1, 'Сергач', '', 'sergach', 0),
(42, 1, 1, 'Сеченово', '', 'sechenovo', 0),
(43, 1, 1, 'Сосновское', '', 'sosnovskoe', 0),
(44, 1, 1, 'Спасское', '', 'spasskoe', 0),
(45, 1, 1, 'Тонкино', '', 'tonkino', 0),
(46, 1, 1, 'Уразовка', '', 'urazovka', 0),
(47, 1, 1, 'Урень', '', 'uren', 0),
(48, 1, 1, 'Чкаловск', '', 'chkalovsk', 0),
(49, 1, 1, 'Шаранга', '', 'sharanga', 0),
(50, 1, 1, 'Шатки', '', 'shatki', 0),
(51, 1, 1, 'Шахунья', '', 'shahunya', 0);
 
Брат дал си някакъв частичен сял дъмп, който не е достатъчен, да не говорим, че не става ясно какво искаш точно - да направиш функционалност да редактираш/добавяш/премахваш през админа или искаш само да свържеш градовете с регионите и държавите ?

Как да ви помагаме, като хем не искате код да показвате, хем информация да давате (70% от хората) ?
:!: :idea:
 
искам да се добавят в този сял регионите и градовете не виждам смисъл да давам целият сял но ако е нужно ще го дам по просто от това как да обесня
 
Ами супер копираш ПРЕДпоследният ред и почваш да въвеждаш и след това си импортираш сяла - това е.

Само че ще трябва ръчнода гледаш от другите таблици за региони и държаваи - id-тата им и да ги вписваш на всеки ред.

`region_id` -> id от таблицата с региони,
`country_id` -> id от таблицата с държави,

симпъл :idea: :?:
 
ето сяла за регионите

Код:
INSERT INTO `regions` (`region_id`, `country_id`, `title_ru`, `title_en`, `url`) VALUES
(1, 1, 'Цялата страна', '', 'nno');

ето и за държавите

Код:
INSERT INTO `countries` (`country_id`, `title_ru`, `title_en`) VALUES
(1, 'България', 'България');

просто ако можеш да ми покажиш как да ги направя

[/code]
 
Ето
INSERT INTO `cities` ( `region_id`, `country_id`, `title_ru`, `title_en`, `url`, `important`) VALUES
( ID на региона от таблица с региони, ID на държавата от таблица с държави, 'Име на Руски', 'Име на ЕН', 'url', (1/0) - важна ?);
:?: :idea: :arrow:
 
тока неми помагаш искам да ми направиш 1 пробно да видя примерно

Област София,Град София,Държава България други няма да има
 
  • Заглавието!!
  • Уванижение към колегите!!
  • Никой не е длъжен да ти пише кода. По собствено желание хората помагат.
  • Задай си въпроса отново с повече инфорамция, какво и как искаш да постигнеш. До къде си стигнал.Как си го представяш, какво трябва да се случи.
 
INSERT INTO `regions` (`region_id`, `country_id`, `title_ru`, `title_en`, `url`) VALUES
(1, 1, 'Област Благоевград', 'Област Благоевград', 'nno');
(2, 1, 'Област Бургас', 'Област Бургас', 'obburgas');
(3, 1, 'Област Варна', 'Област Варна', 'obvarna');

пробвах ето така но не става дава ми грешки


Код:
5 errors were found during analysis.

Unexpected beginning of statement. (near "2" at position 1)
Unexpected beginning of statement. (near "1" at position 4)
Unexpected beginning of statement. (near "'Област Бургас'" at position 7)
Unexpected beginning of statement. (near "'Област Бургас'" at position 24)
Unexpected beginning of statement. (near "'obburgas'" at position 41)
(2, 1, 'Област Бургас', 'Област Бургас', 'obburgas')

Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '2, 1, 'Област Бургас', 'Област Бургас', 'obburgas')' at line 1
 
по хубаво от това как да обесня незнам цигански ако знаех щях да пиша на цигански можеше да ме разбере някой
 
Успокой си езика малко.....


INSERT INTO `regions` (`region_id`, `country_id`, `title_ru`, `title_en`, `url`) VALUES
(1, 1, 'Област Благоевград', 'Област Благоевград', 'nno');
(2, 1, 'Област Бургас', 'Област Бургас', 'obburgas');
(3, 1, 'Област Варна', 'Област Варна', 'obvarna');

Пробвай да замениш тези дебелите неща, със запетая. Може и да се получи.
Ако SQL ти казва, че някъде имаш грешка. То 1 символ преди това става проблема.

Пробвай ръчно да вкараш няколко области. След това с удоволствие, ще ти помогна да напишеш и другата част.
 
немога да те разбера какви са тези дебели неща като гледам има запетайки на всякаде и ръчно ги слагам
 
:?:

// Личен съвет. За да можем да си бъдем полезни, колкото повече информация споделяме - толкова по-бързо и коректно ще получим отговор от някой колега. Надявам, се да не се засегнеш от мойте коментари до момента. Правя го за твое и общото благо.
 
ами погледни olx.bg и ще видиш как са направени и аз така искам да ги направя градовете с регионите държави само България ще има
 
ако искаш ме намери на скайпа да ти покажа какво правя chabukawe ми е скайпа
 
KyMyHuCT каза:
ами погледни olx.bg и ще видиш как са направени и аз така искам да ги направя градовете с регионите държави само България ще има
Предполагам ,че вече решихме проблема и имаме няколко региона, нали?

Следващата стъпка е да се направи, така, че да можеш да имаш опция с която да редактираш тези региони, както и друга опция с която да можеш да редактираш градовете - като променяш името и региона ( освен добавяне и премахване ) - нали ?

Ако -да - то къде в момента имаш проблем и какъв е той?
 

Горе