我有一个看起来像这样的数组:
$frmData = array([name]=>Abhi[cell]=>050000000[email]=>abc@xyz.com[address]=>1/2 South Road)
现在我想将数据从数组插入到我的 mysql 数据库中,并使用数组键 [name][cell][email][address]
作为表列,使用值作为列值。
我尝试了很多次,但不知道该怎么做。非常感谢任何帮助。
最佳答案
你可以试试这个:
$columns = array_keys($frmData);
$values = array_values($frmData);
$query = "INSERT INTO your_table (" . implode(", ", $columns) . ") VALUES ('" . implode("', '", $values) . "')";
或者,如果您想对值进行计算,您可以使用 foreach ($frmData as $column => $value) 循环遍历数组
关于php - 如何使用php将数组键作为表列和值作为列值插入到mysql中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19045692/