За последние 24 часа нас посетили 19148 программистов и 1641 робот. Сейчас ищут 924 программиста ...

UPDATE по номеру строки и столбца

Тема в разделе "MySQL", создана пользователем strangeekb, 20 авг 2013.

  1. strangeekb

    strangeekb Новичок

    С нами с:
    20 авг 2013
    Сообщения:
    2
    Симпатии:
    0
    Добрый день

    У меня есть скрипт на js который возвращает номер обновленной строки и столбца, можно ли как-нибудь сделать такой запрос, который обновит значение ячейки по номеру строки и столбца?

    Что-нибудь типа UPDATE $row_id $col_id SET $value?
     
  2. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    Нет нельзя.

    В SQL нет понятия "номер строки". Надо указать условие, в которое попадает изменяемая строка (или несколько строк). Часто для этого используется колонка - первичный ключ (т.н. "айди"). Типа "... WHERE `id`=123"
    Найди что там у тебя уникально указывает на строку и используй это.
     
  3. strangeekb

    strangeekb Новичок

    С нами с:
    20 авг 2013
    Сообщения:
    2
    Симпатии:
    0
    Понял, спасибо, id есть и соответствует номеру строки возвращаемой js, но столбцы имеют имя, а не номер, придется описать каждый столбец в соответствии с номером. Я думал сократить количество кода.

    Ещё раз спасибо.
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а как влияет на код имя там или номер?