首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环,根据用户输入将数据追加到sql数据库。

循环,根据用户输入将数据追加到sql数据库。
EN

Stack Overflow用户
提问于 2017-10-13 01:26:50
回答 1查看 47关注 0票数 1
  • 我的数据库是用潜在的6个不同的产品建立的。
  • 用户确定产品的数量。
  • 我希望根据其中列出的产品数量来显示数据库数据(它编码最多可容纳6个产品)。
  • 我被困在如何做一个循环依赖于此。

这段代码调用数据库中的数据:

代码语言:javascript
复制
$sql = "SELECT * FROM products WHERE productid=$productid;";
            $result = mysqli_query($conn, $sql);
            if (mysqli_num_rows($result) > 0){
                while ($row = mysqli_fetch_assoc($result)){
                    echo "<b>Event name: </b>";
                    echo "";
                    echo $row['1_name'];
                    echo "<p></p> ";
                    echo "<b>Event Venue: </b>";
                    echo " ";
                    echo $row['1_price'];
                    echo " <p></p>";
                    echo "<b>Event Date: </b>";
                    echo " ";
                    echo $row['1_quantity'];
                    echo " <p></p>";
                    ?>

SQL数据库:

代码语言:javascript
复制
    1_name varchar(256),
    1_price int(11),
    1_quantity int(11),

    2_name varchar(256),
    2_price int(11),
    2_quantity int(11),

    3_name varchar(256),
    3_price int(11),
    3_quantity int(11),

    4_name varchar(256),
    4_price int(11),
    4_quantity int(11),


    5_name varchar(256),
    5_price int(11),
    5_quantity int(11),

    6_name varchar(256),
    6_price int(11),
    6_quantity int(11),

    7_name varchar(256),
    7_price int(11),
    7_quantity int(11)





);
EN

回答 1

Stack Overflow用户

发布于 2017-10-13 02:03:12

  • 若要查看所有产品数据,请从 "SELECT * FROM products WHERE productid=$productid""SELECT * FROM products"
  • 若要根据用户的输入限制产品,请使用此查询 "SELECT * FROM products LIMIT $limit" 该查询将根据设置的$limit获得第n个产品数。
  • 如果您想查看最新产品,但仍然设置限制,则可以使用此查询。 "SELECT * FROM products ORDER BY productid DESC LIMIT $limit"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46721163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档