作者cleanwind (骨傲风清(挂网))
看板PHP
标题Re: [请益]foreach跑两个阵列的问题 ?
时间Tue Aug 3 22:29:58 2010
假设你们两者笔数/顺序是一样的,
看看这样行不行。
foreach($_GET['source'] as $k => $v) {
$str = 'insert into `user_photos` (`source`, `name`)
values(\''.$v.'\', \''.$_GET['name'][$k].'\')'
mysql_query($str, $link);
}
顺便提醒一下,完成後记得检查一下传来的 Value ...
不然这样的 SQL 命令会让人忍不住想 SQL Injection 唷 :p
※ 引述《azureshin (azureshin)》之铭言:
: foreach($_GET['source'] as $value_a) {
: $str="insert into user_photos (source) values ('$value_a')";
: mysql_query($str,$link);
: };
: 上面这样子可以把阵列$source丢到source栏位内.
: 我想请教的是,如果多了另外一个阵列$name...也想一起丢到name栏位.
: 该怎写呢 ?
: 简单来说..就像是在某php页面,一次要新增5笔name和5笔source
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.101.9.24
※ 编辑: cleanwind 来自: 120.101.9.24 (08/03 22:30)