如何使用PHP复制mysql行记录并将其以不同ID保存在同一个表中

如何使用PHP复制mysql行记录并将其以不同ID保存在同一个表中,php,mysql,copy,crud,Php,Mysql,Copy,Crud,我是新来的php。我有一个web表单的代码,它从用户那里获取数据并将其保存到mysql数据库中。我有一个编辑按钮。当用户点击编辑按钮时,我想要它。在这里,用户可以选择在同一个表中创建相同数据的副本。 有人给我一个密码。但因为我是PHP新手,所以我不知道如何应用这些代码 这是代码 这是我的代码只需将来自数据库的数据存储到全局变量,如: <?php $name =""; $desgination = ""; // and so on..... //fetch data

我是新来的
php
。我有一个web表单的代码,它从用户那里获取数据并将其保存到
mysql
数据库中。我有一个编辑按钮。当用户点击编辑按钮时,我想要它。在这里,用户可以选择在同一个表中创建相同数据的副本。

有人给我一个密码。但因为我是PHP新手,所以我不知道如何应用这些代码

这是代码


这是我的代码

只需将来自数据库的数据存储到全局变量,如:

<?php 
  $name  ="";
  $desgination = "";
  // and so on.....

  //fetch data from db

  $q   = mysql_query("your query");
  (while $r=mysql_fetch_array($q))
   {
     $name = $r['column_name'];
      $designation = $r['column_name'];
    //....
   }

  ?>

请注意,您的代码位于创建副本的同一页中。现在,当用户按下复制按钮时

  <?
   if(isset($_POST['copy']))
     {
      mysql_query("insert into table values ('$name',$designation',....)"); 
     }

您能从数据库中获取记录吗?@RahulMishra是当我单击“编辑”按钮时,所有记录都会从数据库中获取;当您单击“复制”时,所有记录都会复制到剪贴板,或者您想将其插入数据库中immediatly@RahulMishra我想立即在数据库中插入所有记录。我想当用户点击复制按钮时,数据会立即插入数据库中,请回答我的问题…我希望这能对您有所帮助