繁体   English   中英

如何从数据库表中获取MySQL和MySQL中的MAX product_id?

[英]How can I get the MAX product_id in MySQL & PHP from database table?

我想在我的网站上的“新建”页面上有一个功能,它将显示我的最新产品,因此它将需要在SQL中将最后一个产品添加到产品表中,但是我无法弄清楚如何获得该产品。 max,并使用价格和图片将其检索到网站上。

我收到下面的2个错误,第58行是$ pro_price行,而59是$ pro_image:

注意:未定义的索引:第58行的/opt/lampp/htdocs/ecommerce/new.php中的product_price

注意:未定义的索引:第59行/opt/lampp/htdocs/ecommerce/new.php中的product_image

还请查看带有屏幕截图的链接。

<?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'];

要检索最后一条记录,您可以按product_id(降序)对其进行排序,并仅使用limit来获取1条记录...

$get_pro = "select product_id, product_price, product_image 
               from products
               order by product_id desc
               limit 1";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM