Как я могу получить MAX product_id в MySQL & PHP из таблицы базы данных? - PullRequest
0 голосов
/ 29 декабря 2018

Я хочу, чтобы на моем веб-сайте была функция, где на странице «Новый» она будет отображать мой единственный новый продукт, поэтому потребуется перенести последний добавленный в таблицу продуктов в SQL, но я не могу понять, какчтобы получить максимум и загрузить его на веб-сайт с ценой и изображением.

Я получаю 2 ошибки ниже, строка 58 - это строка $ pro_price, а 59 - это $ pro_image:

Примечание: неопределенный индекс: product_price в /opt/lampp/htdocs/ecommerce/new.php в строке 58

Примечание: неопределенный индекс: product_image в /opt/lampp/htdocs/ecommerce/new.phpпо линии 59

Please also take a look at the link with the screenshot.

<?php

$get_pro = "select MAX(product_id) from products";

$run_pro = mysqli_query($con, $get_pro);

while($row_pro=mysqli_fetch_array($run_pro)){

    $pro_price = $row_pro['product_price'];
    $pro_image = $row_pro['product_image'];

1 Ответ

0 голосов
/ 29 декабря 2018

Чтобы получить последнюю запись, вы можете заказать ее по product_id (по убыванию) и просто использовать limit, чтобы получить 1 запись ...

$get_pro = "select product_id, product_price, product_image 
               from products
               order by product_id desc
               limit 1";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...