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

时间:2015-07-01 06:41:24

标签: php mysql copy crud

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

有人建议我一个代码。但是因为我是PHP的新手,所以我不知道如何应用该代码?

这是代码 code

这是我的代码

1 个答案:

答案 0 :(得分:1)

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

<?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',....)"); 
     }

完成了