php - 根据用户输入循环将数据附加到sql数据库

标签 php mysql sql phpmyadmin

  • 我的数据库中可能包含 6 种不同的产品。
  • 用户决定产品数量
  • 我要显示数据库数据 取决于那里列出了多少产品(它被编码为 最多可容纳 6)
  • 我被困在如何根据这个做一个循环

此代码调用数据库中的数据:

$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 数据库:

    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)





);

最佳答案

  • 要查看所有产品数据,请更改您的查询

    “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”

关于php - 根据用户输入循环将数据附加到sql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46721163/

相关文章:

php - 在 Android Chrome 的页面右侧添加了细白色空白区域

php - 当数据库关闭时捕获 'PDOException'

php - 如何使用 MySQL 和 PHP 制作漂亮的格式化日期

mysql - 如何在mysql表中添加带有计数值的列?

MySQL GROUP BY YEAR(), MONTH() 返回日期有时在月初,有时在月末

c# - Base64 在 SQL 中编码一个 utf8 字符串

PHP undefined index 错误 $_FILES?

mysql - 子查询中不存在的地方

c# - 如果没有连接,如何忽略 MySQL 与数据库的连接

php - laravel 5.2 为 Controller 创建通用功能?必须使用助手吗?