Arrays 数组和mysqli插入

Arrays 数组和mysqli插入,arrays,mysqli,insert,Arrays,Mysqli,Insert,再次感谢您的帮助,我希望用数组中填充的数据预填充mysqli insert语句,但似乎无法使其正常工作,只是没有插入,我有点卡住了,正在寻找想法 这就是我所追求的代码的最终结果,但似乎无法让它正常工作 $table_colums= array("db_colum1","db_colum2"); $forms_data = array("form_data1","form_data2"); $sql = INSERT into some_table ($table_colums) VALUES

再次感谢您的帮助,我希望用数组中填充的数据预填充mysqli insert语句,但似乎无法使其正常工作,只是没有插入,我有点卡住了,正在寻找想法

这就是我所追求的代码的最终结果,但似乎无法让它正常工作

$table_colums= array("db_colum1","db_colum2");
$forms_data = array("form_data1","form_data2");

$sql = INSERT into some_table ($table_colums) VALUES ($forms_data)
显然,如果我用旧的方式来做,它会工作,但是我需要让它从数组中获取它的值,因为有一个数据库是动态的和填充的

$sql = INSERT into some_table (db_colum1,db_colum2) VALUES ('form_data1','form_data2')

我可以向您推荐我编写的一个库,它正是您想要的——向mysql添加数组(以及许多其他奇妙的事情)

虽然您需要另一种数组,但我认为它更简单:

include 'safemysql.class.php';
$db = new safemysql();

$data = array(
  "db_colum1" => "form_data1",
  "db_colum2" => "form_data2",
);
$db->query("INSERT INTO some_table SET ?u", $data);
没有比这更容易的了