Im卡住了,一直试图找出现在2个小时。我已经找到了foreach循环,但不知道如何现在插入数据。使用foreach数组插入多行到mysql使用foreach数组
这里是我的PHP,我做错了什么?
$query = "INSERT INTO images (thumb_path, image_path, main_image, project_id) VALUES ";
foreach($_POST as $key => $value) {
$query .= "$thumb_path,$image_path,$main_image,$_POST[project_id])";
$result = mysql_query($query, $connection);
}
谢谢!
我是否应该这样布置,对不起,仍然是一个新手,以及它是如何工作的。
foreach($_POST as $key => $value) {
$query = "INSERT INTO images VALUES (thumb_path, image_path, main_image, project_id),";
$query .= "$value[thumb_path], $value[$image_path], $value[$main_image], '$_POST[project_id'])";
}
$result = mysql_query($query, $connection);
这是应该如何设置? ($ _ POST作为$ key => $ value){ $ query =“INSERT INTO $ query。=“$ value [thumb_path],$ value [$ image_path],$ value [$ main_image],'$ _POST [project_id'])”; } $ result = mysql_query($ query,$ connection); – jrutter 2009-11-29 22:34:31