我正在尝试找出使用一个可以更新mysql中多行的表单字段的最佳方法。我的目的是在一个框中捕获一组网址,例如
http://google.com http://www.bing.com http://www.yahoo.com https://wwwpaypal.com
我希望在我的数据库中创建四个条目:
http://google.com
http://bing.com
http://www.yahoo.com
https://wwwpaypal.com
尝试找到空格并分割帖子输入的最佳方法还是有更好的方法吗?
由于
答案 0 :(得分:2)
$entries = explode(" ", $_POST['entries']);
foreach ($entries as $entry){
mysql_query("INSERT INTO entries ('entry') VALUES ('".mysql_real_escape_string($entry)."');");
}
答案 1 :(得分:2)
拆分PHP中的空格,然后循环将它们插入数据库。
$entries = explode(' ', $list_of_entries);
foreach ($entries as $entry) {
// Assuming you need some id column to map entries in `$id_column_value`...
$entry = mysql_real_escape_string($entry);
mysql_query("INSERT INTO table (col1, col2) VALUES('$id_column_value', '$entry');
}
答案 2 :(得分:0)
$arrayOfAddresss = explode(" ",$formInput);
并将这些插入表中。