使用php在数据库表中复制记录的最佳方法是什么?

时间:2018-02-07 01:20:57

标签: php pdo insert duplicates

在仪表板中,我循环遍历表格中的所有产品。有时候有类似细节的similair产品。这就是我想添加重复功能的原因。所以我不必重新键入所有相同的字段。基本思想是在每行旁边打印一个按钮,触发重复功能。

while($row = $query->fetch(PDO::FETCH_ASSOC)){
  echo "<tr>";
  echo "<td>$row['id']</td><td>$row['name']</td><td>$row['brand']</td><td><button>Duplicate</button></td>";
  echo "</tr>";
}

我正在考虑将一个简单的insert()函数连接到每行的按钮。

function insert($value1, $value2, $table){
   $stmt->db->prepare("INSERT INTO $table (name, brand) VALUES ($value1, $value2)";
   $stmt->execute();

   return $stmt;
}

使用除了id之外的$ row值,因为它是自动递增的。 我不确定这是否是最好的方法。

0 个答案:

没有答案