我有一个数组 $product_array,当我使用 print_r($product_array); 时。数组显示如下
Array
(
[0] => Array
(
[ID] => P00100
[NAME] => Edina
[PRICE] => $20.00
)
[1] => Array
(
[ID] => P00101
[NAME] => Richfield
[PRICE] => $21.00
)
[2] => Array
(
[ID] => P00102
[NAME] => Bloomington
[PRICE] => $22.00
)
)
我将我的数据库表设置为 4 列,第一个是 mainid,它是自动递增的,然后是 ID、NAME、PRICE,如上所示的键。 我想将这个数组 $product_array 插入到 mysql 中。 谁能帮忙?将不胜感激! 谢谢。
最佳答案
$sql = array();
foreach( $myarray as $row ) {
$sql[] = '('.$row['ID'].', "'.mysql_real_escape_string($row['NAME']).'",
"'.$row['PRICE'].'")';
}
mysql_query('INSERT INTO table (ID, NAME,PRICE) VALUES '.implode(',', $sql));
查看更多详情:
关于php - 将php数组插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960398/