Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: MySQL Обнавление данных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
pantela
Отправлено: 07 Марта, 2013 - 11:36:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Есть 2 таблицы:
base
CODE (SQL):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `base` (
  2.   `auth` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  3.   `state` int(11) NOT NULL
  4. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  5.  
  6. --
  7. -- Dumping data for table `base`
  8. --
  9.  
  10. INSERT INTO `base` (`auth`, `state`) VALUES
  11. ('', 28),
  12. ('CA', 1),
  13. ('', 3),
  14. ('', 28),
  15. ('', 4),
  16. ('', 23),
  17. ('', 1),
  18. ('NY', 0),
  19. ('NY', 1),
  20. ('IL', 0),
  21. ('NE', 0),
  22. ('', 4),
  23. ('', 28),
  24. ('', 6),
  25. ('', 6),
  26. ('', 4),
  27. ('', 0),
  28. ('', 0),
  29. ('FL', 1),
  30. ('', 0),
  31. ('CT', 0),
  32. ('TX', 1),
  33. ('NY', 1),
  34. ('CA', 0),
  35. ('NY', 0),
  36. ('CO', 0),
  37. ('NY', 1);


state
CODE (SQL):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `state` (
  2.   `id` tinyint(2) NOT NULL AUTO_INCREMENT,
  3.   `title` varchar(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  4.   PRIMARY KEY (`id`),
  5.   KEY `id` (`id`)
  6. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=44 ;
  7.  
  8. --
  9. -- Dumping data for table `state`
  10. --
  11.  
  12. INSERT INTO `state` (`id`, `title`) VALUES
  13. (1, 'AL'),
  14. (2, 'AR'),
  15. (3, 'AZ'),
  16. (4, 'CA'),
  17. (5, 'CO'),
  18. (6, 'CT'),
  19. (7, 'DC'),
  20. (8, 'FL'),
  21. (9, 'GA'),
  22. (10, 'HI'),
  23. (11, 'IA'),
  24. (12, 'ID'),
  25. (13, 'IL'),
  26. (14, 'IN'),
  27. (15, 'KS'),
  28. (16, 'KY'),
  29. (17, 'LA'),
  30. (18, 'MA'),
  31. (19, 'MD'),
  32. (20, 'ME'),
  33. (21, 'MI'),
  34. (22, 'MN'),
  35. (23, 'MO'),
  36. (24, 'MS'),
  37. (25, 'MT'),
  38. (26, 'NC'),
  39. (27, 'NE'),
  40. (28, 'NJ'),
  41. (29, 'NM'),
  42. (30, 'NV'),
  43. (31, 'NY'),
  44. (32, 'OH'),
  45. (33, 'OK'),
  46. (34, 'OR'),
  47. (35, 'PA'),
  48. (36, 'SC'),
  49. (37, 'TN'),
  50. (38, 'TX'),
  51. (39, 'UT'),
  52. (40, 'VA'),
  53. (41, 'WA'),
  54. (42, 'WI'),
  55. (43, 'WV');


Грубо если описать раньше пользователи писали в поле auth штат USA рукой, теперь же я сделал что бы они указывали бы через сноску а данные в сноске в таблице state т.е. надо что бы в таблице base, в поле state прописалось бы ID тех штатов где auth (таб. base) == title (таб. state)
Думаю вы поняли о чём я.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB