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

Вывод из БД числа +1 к ячейке

Тема в разделе "PHP для новичков", создана пользователем Roma_SP, 18 сен 2013.

  1. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Я вывожу число из бд:
    $result = mysql_query("SELECT * FROM mybd WHERE id='$id'",$db);
    $myrow = mysql_fetch_array($result);
    echo ('$myrow[nomber]');

    Нужно вывести последнее число nomber их там 30.
    И потом $myrow[nomber] прибавилось +1, и записалось так же в бд, уже с цифрой 31.
    Пробовал так но не вышло:
    SELECT MAX nomber FROM mybd

    Вот еще так пробовал:
    $result = mysql_query("SELECT MAX ('nomber') AS 'maxid' FROM mybd",$db);
    $myrow = mysql_fetch_array($result);
    echo "$maxid";
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    query("UPDATE table SET C=C+1 ....");
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    обычно такие вопросы возникают от неправильного подхода.

    правильно так:
    сначала засовываешь новую запись в бд
    потом смотришь ее id
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    Йа Злой Айди = mysql_query("SELECT * FROM mybd WHERE id='>:D'",$db)
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  6. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    А можно просто в форме вывести последнюю цифру с ячейки nomber
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Последнюю нельзя. Можно самую большую. Зачем?