以最有效的方式将 1000 条数据保存到 mysql 中

马尔科克

我在 mysql 数据库中有近 7000 条数据。有些列是空的,我想用相关数据填充它们。我正在显示来自 mysql 的数据并用表单和插入的输入包装空字段。代码如下;

while ($row = mysqli_fetch_array($results)) {
echo '
<form action="" method="post">
    <tr>
        <td>'._date($row["time"]).'</td>
        <td>$row["name"]</a>
        <br><input name="name" class="form-control input-sm" value="New name" >
        </td>
        <td>[email protected]<br>
        <input name="email" class="form-control input-sm" value="[email protected]" >
        </td>
        <td>0123456789<br>
        <input name="telephone" class="form-control input-sm" value="0987654321" >
        </td>
        <td>111 Some street name<br>
        <input name="address" class="form-control input-sm" value="New road name and address" >
        </td>
        <td>category</td>
        <td>
            <button type="submit" class="btn btn-success btn-flat"><i class="fa fa-save fa-fw"></i></button>
            <a href="index.php?p=subscribers&delete='.$row["id"].'" class="btn btn-danger btn-flat"><i class="fa fa-trash fa-fw"></i></a>
        </td>
    </tr>
</form>
';}

如您所见,我可以选择单独保存它们,但我也想一次保存所有显示的数据。显示所有数据可能很慢,所以我想我需要一次显示一小部分。

谁能告诉我我可以一次保存所有显示的表单输入吗?

马尔科克

经过更多的研究,我终于找到了一个解决方案,我在这里发布给需要它的任何人。

if (isset($_POST['update'])){
    for($i=0; $i<count($_POST['id']); $i++){    
       $sql = "
        UPDATE test 
        SET 
            name        = '".$_POST['name'][$i]."',
            email       = '".$_POST['email'][$i]."',
            telephone   = '".$_POST['telephone'][$i]."' 
        WHERE id = '".$_POST['id'][$i]."'";

        if ($con->query($sql) === TRUE) {
            //echo "Record updated successfully";
        } else {
            echo "Error updating record: " . $con->error;
        }

    }
}


$sql = "SELECT * FROM test ORDER BY id ASC LIMIT 5";
$results = $con->query($sql);

if (mysqli_num_rows($results) > 0) {
     echo '<form action="" method="post">';
     echo '<input type="hidden" name="update"  >';
    // displaying records.
    while ($row = mysqli_fetch_array($results)) {
        echo '
            <input type="hidden" name="id[]" value="'.$row["id"].'" >
            <tr>
                <td><input type="text" name="name[]" class="form-control input-sm" value="'.$row["name"].'" ></td>
                <td><input type="text" name="email[]" class="form-control input-sm" value="'.$row["email"].'" ></td>
                <td><input type="text" name="telephone[]" class="form-control input-sm" value="'.$row["telephone"].'" ></td>
            </tr>
        ';
    }
    echo '<input type="submit" value="update">';
    echo '</form>';
}else {
    echo "No records are found.";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spark Streaming:如何有效地将foreachRDD数据保存到Mysql数据库中?

来自分类Dev

将POP(Gmail)电子邮件保存到MySQL数据库的最有效方法

来自分类Dev

最有效的方式来存储带有可在MySQL中拖放的部分的列表

来自分类Dev

MySQL行的最有效方式?

来自分类Dev

最快,最有效的方式在python中聚合大型数据集

来自分类Dev

将行插入MySQL数据库的最有效方法

来自分类Dev

在MySQL中存储列表的最有效方法

来自分类Dev

将图像保存在mysql数据库中的有效方法

来自分类Dev

如何将分离的数据存储到数据库中的最有效方法

来自分类Dev

保存mysql,同时将数据循环到数组中,然后保存到数据库中

来自分类Dev

将数据存储到 Firebase 中的多个引用的最有效方法是什么?

来自分类Dev

在MySQL数据库中保存数据的最有效方法是什么

来自分类Dev

有效地将数据插入C#中多个表的MySQL中

来自分类Dev

将Pandas数据框放入具有特定格式的词典列表中的最有效方法

来自分类Dev

规范:如何将HTML表单数据保存到MySQL数据库中

来自分类Dev

使用 R 将存储在 Amazon S3 存储桶中的数据导入 SQL Server 的最有效方法

来自分类Dev

有效的方式将数据帧中的所有列彼此相乘

来自分类Dev

在Android中后台收集和保存大量数据的最有效方法

来自分类Dev

将nicedit textarea内容保存到mysql数据库中

来自分类Dev

将指纹模板保存到数据库mysql中-Java

来自分类Dev

如何将togglebutton状态的android eclipse保存到mysql数据库中

来自分类Dev

将每个文本文件的内容保存到数据库表mysql中

来自分类Dev

如何将字典值保存到 MySQL 数据库 tkinter python 中?

来自分类Dev

Django 和 MySQL 保存多条数据

来自分类Dev

从目录中的所有文件将指定的字符串保存到MySQL数据库中

来自分类Dev

如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

来自分类Dev

数据不会保存到MySQL数据库中

来自分类Dev

数据不会保存到MySQL数据库中

来自分类Dev

在MySQL中处理大量数据的有效方法

Related 相关文章

  1. 1

    Spark Streaming:如何有效地将foreachRDD数据保存到Mysql数据库中?

  2. 2

    将POP(Gmail)电子邮件保存到MySQL数据库的最有效方法

  3. 3

    最有效的方式来存储带有可在MySQL中拖放的部分的列表

  4. 4

    MySQL行的最有效方式?

  5. 5

    最快,最有效的方式在python中聚合大型数据集

  6. 6

    将行插入MySQL数据库的最有效方法

  7. 7

    在MySQL中存储列表的最有效方法

  8. 8

    将图像保存在mysql数据库中的有效方法

  9. 9

    如何将分离的数据存储到数据库中的最有效方法

  10. 10

    保存mysql,同时将数据循环到数组中,然后保存到数据库中

  11. 11

    将数据存储到 Firebase 中的多个引用的最有效方法是什么?

  12. 12

    在MySQL数据库中保存数据的最有效方法是什么

  13. 13

    有效地将数据插入C#中多个表的MySQL中

  14. 14

    将Pandas数据框放入具有特定格式的词典列表中的最有效方法

  15. 15

    规范:如何将HTML表单数据保存到MySQL数据库中

  16. 16

    使用 R 将存储在 Amazon S3 存储桶中的数据导入 SQL Server 的最有效方法

  17. 17

    有效的方式将数据帧中的所有列彼此相乘

  18. 18

    在Android中后台收集和保存大量数据的最有效方法

  19. 19

    将nicedit textarea内容保存到mysql数据库中

  20. 20

    将指纹模板保存到数据库mysql中-Java

  21. 21

    如何将togglebutton状态的android eclipse保存到mysql数据库中

  22. 22

    将每个文本文件的内容保存到数据库表mysql中

  23. 23

    如何将字典值保存到 MySQL 数据库 tkinter python 中?

  24. 24

    Django 和 MySQL 保存多条数据

  25. 25

    从目录中的所有文件将指定的字符串保存到MySQL数据库中

  26. 26

    如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

  27. 27

    数据不会保存到MySQL数据库中

  28. 28

    数据不会保存到MySQL数据库中

  29. 29

    在MySQL中处理大量数据的有效方法

热门标签

归档