За последние 24 часа нас посетили 22929 программистов и 1225 роботов. Сейчас ищут 818 программистов ...

Получить значение из базы данных по ID

Тема в разделе "PHP и базы данных", создана пользователем Dust3, 24 мар 2020.

  1. Dust3

    Dust3 Новичок

    С нами с:
    24 мар 2020
    Сообщения:
    1
    Симпатии:
    0
    Всем доброго времени суток,

    Имеется база данных, состоит из 4 столбцов:
    -ID
    -Название
    -Описание
    -Цена

    Мне нужно вручную указать id (к примеру 2) и он должен возвращать значение цены для этого id.

    В интернете искал, там только циклы, а они выводят все значения.
     
  2. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Для начала в БД не может быть 4 столбца. Столбцы принадлежат таблице, которая в свою очередь принадлежит конкретной БД. Это важно.
    Базовую работу с БД надо искать не в интернетах, а в книгах. Это тоже важно.
    Для того чтобы сделать выборку SELECT по условию (в вашем случае по id) в SQL есть конструкция WHERE.
    http://www.mysql.ru/docs/man/SELECT.html
     
  3. SibBear

    SibBear Новичок

    С нами с:
    4 апр 2020
    Сообщения:
    127
    Симпатии:
    7
    запуск по index.php?id=1

    Код (Text):
    1. if (!empty($_GET[id]))
    2.   {
    3.     $sql = "SELECT * FROM my_table WHERE id=".$_GET[id];
    4.     $row = mysqli_qwery($dblink, $sql);
    5.   }
    6. if (!empty($row)
    7.   {
    8.     print_r(mysqli_fetch_assoc($row));
    9.   }
    10. else
    11.   {
    12.     echo "данные не найдены";
    13.   }
    как то так. Ошибки орфографии не проверял.