PHP - 选择然后插入时是否需要fetch_array

时间:2016-10-27 05:01:37

标签: php mysql sql

您好我正在编写PHP和mysql。如果我想选择然后插入数据库,我将

  • step1。从表格中选择
  • 步骤2。 mysqli_fetch_array并包含变量,例如$ foo
  • 步骤3。 INSERT INTO MyTable(名字) 价值('$ foo')“

我是否有可能选择插入而不从数据库中获取?

2 个答案:

答案 0 :(得分:1)

如果你想通过mysql这样做,你可以使用

INSERT INTO Table2(field1, field2) 
SELECT old_field1 as field1, old_field2 as field2 FROM Table1

请确保您将字段名称与“as”匹配。

答案 1 :(得分:0)

这是一个非常简单的概念,

  

mysqli_fetch_array()

返回一个数组,您不能直接将数组存储到数据库中的表的列中。您必须使用表列映射或将其转换为json以将其存储到表列中。