За последние 24 часа нас посетили 18974 программиста и 1631 робот. Сейчас ищут 899 программистов ...

Подскажите с запросом

Тема в разделе "PHP и базы данных", создана пользователем azgardik, 9 сен 2015.

  1. azgardik

    azgardik Новичок

    С нами с:
    9 авг 2015
    Сообщения:
    9
    Симпатии:
    0
    Есть база:
    Код (PHP):
    1. CREATE TABLE IF NOT EXISTS `users` (
    2.   `id` int(4) NOT NULL,
    3.   `profesia` int(50) NOT NULL,
    4.   `obl` int(2) NOT NULL,
    5.   `city` int(2) NOT NULL,
    6.   `name` text COLLATE utf8_bin NOT NULL,
    7.   `mail` varchar(50) COLLATE utf8_bin NOT NULL,
    8.   `phone` varchar(12) COLLATE utf8_bin NOT NULL,
    9.   `social1` varchar(50) COLLATE utf8_bin NOT NULL,
    10.   `social2` varchar(50) COLLATE utf8_bin NOT NULL,
    11.   `oplata` varchar(25) COLLATE utf8_bin NOT NULL,
    12.   `foto` varchar(25) COLLATE utf8_bin NOT NULL,
    13.   `text` text COLLATE utf8_bin NOT NULL,
    14.   `cityname` text COLLATE utf8_bin NOT NULL,
    15.   `ad` int(2) NOT NULL,
    16.   `position` int(3) NOT NULL,
    17.   `portfolio1` varchar(25) COLLATE utf8_bin NOT NULL,
    18.   `portfolio2` varchar(25) COLLATE utf8_bin NOT NULL,
    19.   `portfolio3` varchar(25) COLLATE utf8_bin NOT NULL,
    20.   `portfolio4` varchar(25) COLLATE utf8_bin NOT NULL,
    21.   `portfolio5` varchar(25) COLLATE utf8_bin NOT NULL,
    22.   `portfolio6` varchar(25) COLLATE utf8_bin NOT NULL,
    23.   `portfolio7` varchar(25) COLLATE utf8_bin NOT NULL,
    24.   `portfolio8` varchar(25) COLLATE utf8_bin NOT NULL,
    25.   `portfolio9` varchar(25) COLLATE utf8_bin NOT NULL,
    26.   `portfolio10` varchar(25) COLLATE utf8_bin NOT NULL,
    27.   `portfolio11` varchar(25) COLLATE utf8_bin NOT NULL,
    28.   `portfolio12` varchar(25) COLLATE utf8_bin NOT NULL,
    29.   `portfolio13` varchar(25) COLLATE utf8_bin NOT NULL,
    30.   `portfolio14` varchar(25) COLLATE utf8_bin NOT NULL,
    31.   `portfolio15` varchar(25) COLLATE utf8_bin NOT NULL,
    32.   `portfolio16` varchar(25) COLLATE utf8_bin NOT NULL,
    33.   `portfolio17` varchar(25) COLLATE utf8_bin NOT NULL,
    34.   `portfolio18` varchar(25) COLLATE utf8_bin NOT NULL,
    35.   `portfolio19` varchar(25) COLLATE utf8_bin NOT NULL,
    36.   `portfolio20` varchar(25) COLLATE utf8_bin NOT NULL,
    37.   `portfolio21` varchar(25) COLLATE utf8_bin NOT NULL,
    38.   `portfolio22` varchar(25) COLLATE utf8_bin NOT NULL,
    39.   `portfolio23` varchar(25) COLLATE utf8_bin NOT NULL,
    40.   `portfolio24` varchar(25) COLLATE utf8_bin NOT NULL,
    41.   `videoportfolio1` varchar(50) COLLATE utf8_bin NOT NULL,
    42.   `videoportfolio2` varchar(50) COLLATE utf8_bin NOT NULL,
    43.   `videoportfolio3` varchar(50) COLLATE utf8_bin NOT NULL,
    44.   `videoportfolio4` varchar(50) COLLATE utf8_bin NOT NULL,
    45.   `videoportfolio5` varchar(50) COLLATE utf8_bin NOT NULL,
    46.   `videoportfolio6` varchar(50) COLLATE utf8_bin NOT NULL,
    47.   `videoportfolio7` varchar(50) COLLATE utf8_bin NOT NULL,
    48.   `videoportfolio8` varchar(50) COLLATE utf8_bin NOT NULL,
    49.   `videoportfolio9` varchar(50) COLLATE utf8_bin NOT NULL,
    50.   `videoportfolio10` varchar(50) COLLATE utf8_bin NOT NULL,
    51.   `videoportfolio11` varchar(50) COLLATE utf8_bin NOT NULL,
    52.   `videoportfolio12` varchar(50) COLLATE utf8_bin NOT NULL,
    53.   `firework` int(5) NOT NULL,
    54.   `laser` int(5) NOT NULL,
    55.   `piro` int(5) NOT NULL,
    56.   `konfeti` int(5) NOT NULL,
    57.   `sky` int(5) NOT NULL,
    58.   `bulb` int(5) NOT NULL,
    59.   `sound` int(5) NOT NULL,
    60.   `light` int(5) NOT NULL,
    61.   `variant1` int(5) NOT NULL,
    62.   `variant2` int(5) NOT NULL,
    63.   `variant3` int(5) NOT NULL,
    64.   `variant4` int(5) NOT NULL,
    65.   `variant5` int(5) NOT NULL,
    66.   `variant6` int(5) NOT NULL,
    67.   `variant7` int(5) NOT NULL,
    68.   `variant8` int(5) NOT NULL,
    69.   `variant9` int(5) NOT NULL,
    70.   `variant10` int(5) NOT NULL,
    71.   `variant11` int(5) NOT NULL,
    72.   `variant12` int(5) NOT NULL,
    73.   `variant13` int(5) NOT NULL,
    74.   `variant14` int(5) NOT NULL,
    75.   `variant15` int(5) NOT NULL,
    76.   `variant16` int(5) NOT NULL,
    77.   `variant17` int(5) NOT NULL,
    78.   `variant18` int(5) NOT NULL,
    79.   `variant19` int(5) NOT NULL,
    80.   `limusins` int(5) NOT NULL,
    81.   `avto` int(5) NOT NULL,
    82.   `vipavto` int(5) NOT NULL,
    83.   `retroavto` int(5) NOT NULL,
    84.   `busses` int(5) NOT NULL,
    85.   `kuharki` int(5) NOT NULL,
    86.   `sweet` int(5) NOT NULL,
    87.   `cake` int(5) NOT NULL,
    88.   `korovai` int(5) NOT NULL,
    89.   `meat` int(5) NOT NULL,
    90.   `carving` int(5) NOT NULL,
    91.   `furshet` int(5) NOT NULL,
    92.   `fic` int(5) NOT NULL,
    93.   `rus_name` text COLLATE utf8_bin NOT NULL,
    94.   `rus_text` varchar(2000) COLLATE utf8_bin NOT NULL,
    95.   `rus_oplata` text COLLATE utf8_bin NOT NULL,
    96.   `rus_cityname` text COLLATE utf8_bin NOT NULL
    97. ) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;  
    Надо сделать запрос на редактирование значений, решение :
    Код (PHP):
    1. $q2 = "DELETE FROM users WHERE id='$id'";
    2. // run query
    3. $result2 = mysql_query($q2);
    4. $q = "INSERT INTO `users` VALUES 
    5.  ('','$profesia','$obl','$city','$name','$email','$phone','$social1','$social2','$oplata','$foto','$text','$cityname','$ad','$position','$portfolio1','$portfolio2','$portfolio3','$portfolio4','$portfolio5','$portfolio6','$portfolio7','$portfolio8','$portfolio9','$portfolio10','$portfolio11','$portfolio12','$portfolio13','$portfolio14','$portfolio15','$portfolio16','$portfolio17','$portfolio18','$portfolio19','$portfolio20','$portfolio21','$portfolio22','$portfolio23','$portfolio24','$videoportfolio1','$videoportfolio2','$videoportfolio3','$videoportfolio4','$videoportfolio5','$videoportfolio6','$videoportfolio7','$videoportfolio8','$videoportfolio9','$videoportfolio10','$videoportfolio11','$videoportfolio12','$firework','$laser','$piro','$konfeti','$sky','$bulb','$sound','$light','$variant1','$variant2','$variant3','$variant4','$variant5','$variant6','$variant7','$variant8','$variant9','$variant10','$variant11','$variant12','$variant13','$variant14','$variant15','$variant16','$variant17','$variant18','$variant19','$limusins','$avto','$vipavto','$retroavto','$buses','$kuharki','$sweet','$cake','$korovai','$meat','$carving','$furshet','$fic','$rus_name','$rus_text','$rus_oplata','$rus_cityname')";
    6.  
    у меня не получается сделать с UPDATE почему-то((( а при таком решении создается 2 записи (тоже не пойму откуда, вторая пустая) помогите плз.

    Добавлено спустя 2 минуты 4 секунды:
    когда пробую через UPDATE по документации делать, то все что изменяю в базу приходит пустым(((
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Ужас какой.

    Делай через апдейт. Смотри запрос получившийся.
     
  3. azgardik

    azgardik Новичок

    С нами с:
    9 авг 2015
    Сообщения:
    9
    Симпатии:
    0
    а можно пример апдейта увидеть? а то что-то не так делаю и не могу понять что.
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    вот именно, azgardik. не можешь понять — покажи свой UPDATE, чтобы мы посмотрели что ты не так делаешь.
     
  5. azgardik

    azgardik Новичок

    С нами с:
    9 авг 2015
    Сообщения:
    9
    Симпатии:
    0
    Код (PHP):
    1. $result = mysql_query ("UPDATE users SET
    2.  
    3. profesia='$profesia',
    4. obl='$obl',
    5. city='$city',
    6. name='$name',
    7. email='$email',
    8. phone='$phone',
    9. social1='$social1',
    10. social2='$social2',
    11. oplata='$oplata',
    12. foto='$foto',
    13. text='$text',
    14. cityname='$cityname',
    15. ad='$ad',
    16. position='$position',
    17. portfolio1='$portfolio1',
    18. portfolio2='$portfolio2',
    19. portfolio3='$portfolio3',
    20. portfolio4='$portfolio4',
    21. portfolio5='$portfolio5',
    22. portfolio6='$portfolio6',
    23. portfolio7='$portfolio7',
    24. portfolio8='$portfolio8',
    25. portfolio9='$portfolio9',
    26. portfolio10='$portfolio10',
    27. portfolio11='$portfolio11',
    28. portfolio12='$portfolio12',
    29. portfolio13='$portfolio13',
    30. portfolio14='$portfolio14',
    31. portfolio15='$portfolio15',
    32. portfolio16='$portfolio16',
    33. portfolio17='$portfolio17',
    34. portfolio18='$portfolio18',
    35. portfolio19='$portfolio19',
    36. portfolio20='$portfolio20',
    37. portfolio21='$portfolio21',
    38. portfolio22='$portfolio22',
    39. portfolio23='$portfolio23',
    40. portfolio24='$portfolio24',
    41. videoportfolio1='$videoportfolio1',
    42. videoportfolio2='$videoportfolio2',
    43. videoportfolio3='$videoportfolio3',
    44. videoportfolio4='$videoportfolio4',
    45. videoportfolio5='$videoportfolio5',
    46. videoportfolio6='$videoportfolio6',
    47. videoportfolio7='$videoportfolio7',
    48. videoportfolio8='$videoportfolio8',
    49. videoportfolio9='$videoportfolio9',
    50. videoportfolio10='$videoportfolio10',
    51. videoportfolio11='$videoportfolio11',
    52. videoportfolio12='$videoportfolio12',
    53. firework='$firework',
    54. laser='$laser',
    55. piro='$piro',
    56. konfeti='$konfeti',
    57. sky='$sky',
    58. bulb='$bulb',
    59. sound='$sound',
    60. light='$light',
    61. variant1='$variant1',
    62. variant1='$variant2',
    63. variant1='$variant3',
    64. variant1='$variant4',
    65. variant1='$variant5',
    66. variant1='$variant6',
    67. variant1='$variant7',
    68. variant1='$variant8',
    69. variant1='$variant9',
    70. variant1='$variant10',
    71. variant1='$variant11',
    72. variant1='$variant12',
    73. variant1='$variant13',
    74. variant1='$variant14',
    75. variant1='$variant15',
    76. variant1='$variant16',
    77. variant1='$variant17',
    78. variant1='$variant18',
    79. variant1='$variant19',
    80. limusins='$limusins',
    81. avto='$avto',
    82. vipavto='$vipavto',
    83. retroavto='$retroavto',
    84. buses='$buses',
    85. kuharki='$kuharki',
    86. sweet='$sweet',
    87. cake='$cake',
    88. korovai='$korovai',
    89. meat='$meat',
    90. carving='$carving',
    91. furshet='$furshet',
    92. fic='$fic',
    93. rus_name='$rus_name',
    94. rus_text='$rus_text',
    95. rus_oplata='$rus_oplata',
    96. rus_cityname='$rus_cityname'
    97. WHERE id='$id'"); 
    Добавлено спустя 1 минуту 13 секунд:
    запрос проверил все значения подставились а база не меняется((((

    Добавлено спустя 8 минут 18 секунд:
    вопрос снят - спс))

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    цифры от балды? )))
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    эскейпить не забывай!