За последние 24 часа нас посетили 17832 программиста и 1612 роботов. Сейчас ищут 1399 программистов ...

Изменение данных в таблице

Тема в разделе "MySQL", создана пользователем Dare, 30 дек 2009.

  1. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    Мне сейчас к примеру надо приплюсовать к уже имеющемуся значению 1. Как это сделать
     
  2. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    Уже в базе чтобы не новой строкой а изменилось значение в уже существующей ячейке
     
  3. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
  4. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    а пример запроса?
     
  5. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    update table set field=field+1 where ...
     
  6. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    UPTADE user SET rep += 1 WHERE login='$sender'
    ну и что не так? почему не пашет(((
     
  7. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    почему rep += 1 ?
     
  8. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    аналогично пробовалось сделать rep=rep+1.... оба варианта не работают
     
  9. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Прикольно, а у меня вариант karakh работает... к чему бы это?
     
  10. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    Хз. У меня он серьезно оставляет то что было
     
  11. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    вот второй вариант но все так же
    UPTADE user SET rep=rep+1 WHERE login='$sender'
     
  12. bFree

    bFree Активный пользователь

    С нами с:
    17 авг 2008
    Сообщения:
    81
    Симпатии:
    0
    rly? у вас хоть вывод ошибок включен?
     
  13. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    ниче зараза не возвращает(((
     
  14. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    update в принципе ничего не возвращает.
     
  15. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    не упдат а мускул еррор)
     
  16. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    возможно, нет записи, где login='$sender'?
    проверь что вернет select * from user where login='$sender'
     
  17. bFree

    bFree Активный пользователь

    С нами с:
    17 авг 2008
    Сообщения:
    81
    Симпатии:
    0
    Dare
    вы прочли мое сообщение?
    у вас слово UPDATE неправильно написано
     
  18. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    PHP:
    1. <?php
    2. $sender = $_SESSION['ID'];
    3. $link = mysql_connect("123","123","123"); //На самом делев документе нормальные данные
    4. $db = "unreal";
    5. $query = "select * from user where login='$sender'";
    6. $res = mysql_query($query, $link);
    7. $ar = mysql_fetch_array($res);
    8. echo $ar['login'];
    9. ?>
    Вернуло мой ник под которым я и авторизовался
     
  19. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    bFree
    В чем неправильно?
     
  20. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    МАМУ!!!!!! МОЮ ЖЕЛАТЕЛЬНО!!!!!
    karakhизвини конешно но мы с тобой оба лоханулись....
     
  21. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
  22. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    я то ладно я нуб но как же ты не заметил uptade вместо update..... я когда вчитался и понял я под столом лежал
     
  23. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Не, лоханулся кто-то один.

    У меня написано правильно.
     
  24. Dare

    Dare Активный пользователь

    С нами с:
    8 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    ну у тебя)))) яж и не тебя нубом назвал))) кстати если не жалко подкинь асю нечего форум марать))) а у меня возникают иногда вопросы...
     
  25. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    у меня скайп только, а асю уже пару лет назад забросил