За последние 24 часа нас посетили 17217 программистов и 1594 робота. Сейчас ищут 1348 программистов ...

Получение id с формы

Тема в разделе "PHP для новичков", создана пользователем Ахмед, 25 апр 2020.

  1. Ахмед

    Ахмед Новичок

    С нами с:
    22 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    При добавление товара в обработчике мы пишем $_post[название инупута] ,
    А как мне получить id товара , так как авто инкремент стоит
     
  2. Davides

    Davides Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    ID товара, который добавляем?
     
  3. SibBear

    SibBear Новичок

    С нами с:
    4 апр 2020
    Сообщения:
    127
    Симпатии:
    7
    Код (Text):
    1. $curr_id = mysqli_insert_id($db_link);
    $db_link это ссылка на Ваше подключение. (процедурный вид)
    или
    Код (Text):
    1. $curr_id = $db_link -> mysqli_insert_id();
    (тут не уверен)
     
  4. Ахмед

    Ахмед Новичок

    С нами с:
    22 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    Да
     
  5. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.830
    Симпатии:
    651
    Товар добавляется в тек. обработчике? Если да, то после проверки результата запроса используйте какой-нибудь аналог LAST_INSERT_ID, как выше написали.
    --- Добавлено ---
    $insert_id реализован в виде свойства. И префиксы вроде mysqli_ в ООП-синтаксисе не используются ;)
     
    SibBear нравится это.
  6. Davides

    Davides Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    Не знаю, на сколько это правильно но для этого я использую такой запрос к БД:
    PHP:
    1. select id from table order by id desc limit 1
    Получаем ID последней записи, прибавляем 1
     
  7. Ахмед

    Ахмед Новичок

    С нами с:
    22 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    Это ты выводишь с базы уже Отдельно
     
  8. Davides

    Davides Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    У меня стояла задача при добавлении материала узнать ID последней записи, так вот при добавлении(точнее перед добавлением) для этого я использую вышеупомянутый запрос к БД.
     
  9. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.576
    Симпатии:
    1.759
  10. Davides

    Davides Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    14
    Симпатии:
    0
  11. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @Davides, для того, что бы знать элементарные базовые вещи, не надо быть далеко профессионалом.
     
  12. Davides

    Davides Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    14
    Симпатии:
    0
    Если я не программист, о каких базовых вещах может быть речь
     
  13. Ахмед

    Ахмед Новичок

    С нами с:
    22 апр 2020
    Сообщения:
    14
    Симпатии:
    0
  14. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.576
    Симпатии:
    1.759
    @Ахмед, ну про redbeanphp читайте в его документации, мне эта поделка не сильно нравится, я без понятия, как там получают новый id

    Там, по идее, все виды связей уже запрограммированы, и, насколько я читал, он сам должен создавать необходимые таблицы. Вы просто не написали с самого начала, что пользовались поделкой этой, поэтому вам подсказывали, как будто у вас чистый php