※ 引述《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)
假設你們兩者筆數/順序是一樣的,
看看這樣行不行。
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