- Помощ за sql
12
WT форуми -> PHP MySQL ASP.NET -> Помощ за sql
Създайте нова тема Напишете отговор 
Автор Съобщение
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 09/07/2017 2:08 pm     Помощ за sql Отговорете с цитат


здравейте имам една система подобна на 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);
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 126
Bonus: 252
Мнения: 768
Мнение 10/07/2017 8:15 am      Отговорете с цитат


Брат дал си някакъв частичен сял дъмп, който не е достатъчен, да не говорим, че не става ясно какво искаш точно - да направиш функционалност да редактираш/добавяш/премахваш през админа или искаш само да свържеш градовете с регионите и държавите ?

Как да ви помагаме, като хем не искате код да показвате, хем информация да давате (70% от хората) ?
Exclamation Idea
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 3:42 pm      Отговорете с цитат


искам да се добавят в този сял регионите и градовете не виждам смисъл да давам целият сял но ако е нужно ще го дам по просто от това как да обесня
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 126
Bonus: 252
Мнения: 768
Мнение 10/07/2017 3:55 pm      Отговорете с цитат


Ами супер копираш ПРЕДпоследният ред и почваш да въвеждаш и след това си импортираш сяла - това е.

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

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


симпъл Idea Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 4:14 pm      Отговорете с цитат


ето сяла за регионите

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]
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 126
Bonus: 252
Мнения: 768
Мнение 10/07/2017 4:25 pm      Отговорете с цитат


Ето
Цитат:
INSERT INTO `cities` ( `region_id`, `country_id`, `title_ru`, `title_en`, `url`, `important`) VALUES
( ID на региона от таблица с региони, ID на държавата от таблица с държави, 'Име на Руски', 'Име на ЕН', 'url', (1/0) - важна ?);
Question Idea Arrow
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 8:06 pm      Отговорете с цитат


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

Област София,Град София,Държава България други няма да има
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
index
Man of HiTech

Регистриран на: 08/09/2006 1:08 am

Support: 198
Bonus: 345
Мнения: 5392
Мнение 10/07/2017 8:10 pm      Отговорете с цитат


    Заглавието!!

    Уванижение към колегите!!

    Никой не е длъжен да ти пише кода. По собствено желание хората помагат.

    Задай си въпроса отново с повече инфорамция, какво и как искаш да постигнеш. До къде си стигнал.Как си го представяш, какво трябва да се случи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 8:17 pm      Отговорете с цитат


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
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 8:19 pm      Отговорете с цитат


по хубаво от това как да обесня незнам цигански ако знаех щях да пиша на цигански можеше да ме разбере някой
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
index
Man of HiTech

Регистриран на: 08/09/2006 1:08 am

Support: 198
Bonus: 345
Мнения: 5392
Мнение 10/07/2017 8:24 pm      Отговорете с цитат


Успокой си езика малко.....


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


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

Пробвай ръчно да вкараш няколко области. След това с удоволствие, ще ти помогна да напишеш и другата част.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 89
Мнение 10/07/2017 8:28 pm      Отговорете с цитат


немога да те разбера какви са тези дебели неща като гледам има запетайки на всякаде и ръчно ги слагам
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
12
Страница 1 от 2


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети