За последние 24 часа нас посетили 24272 программиста и 1669 роботов. Сейчас ищут 852 программиста ...

Не могу отнять значение в MySQL

Тема в разделе "PHP для новичков", создана пользователем q0b3rMAN, 1 июн 2016.

  1. q0b3rMAN

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

    С нами с:
    11 июн 2011
    Сообщения:
    142
    Симпатии:
    0
    Короче не могу разобраться, будьте добры подскажите.
    Код:
    Код (Text):
    1. $q= ("UPDATE Users SET MESSAGES=MESSAGES-1 WHERE LOGIN='MEGATEST'")
    2. mysql_query($q);
    Заместо 1, отнимает 2. Ставлю -2, отнимает -4. Если выполнять запрос в phpMyAdmin, то все отнимает нормально, если отнимать из php, получается такая вот херня. Ощущение как будто дважды выполняется, но думаю это врятле.
    --- Добавлено ---
    Вопрос решен, у меня там затуп с include...
     
  2. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Во первый выкинь mysql свой. Из кода везде!. И используй то что говорит php.net
    А именно PDO::STATEMENT или mysqli ( Но я работую с PDO, с ним как-то по приятней. )
    https://php.ru/manual/class.pdostatement.html
    А во вторых: Что ты хочешь сделать напиши задачу. Кинь сюда, код (Полный Код). И вставляй как php.
    --- Добавлено ---
    --- Добавлено ---
    Ещё и include.... Про PSR-4 Слышал?
    --- Добавлено ---
    http://www.php-fig.org/psr/psr-4/ - Вот тут почитай удобней работать, и архитектуру проекта строить. Куда приятней всё выглядет, и удобней работается.