PHP -使用一个字段创建多个数据库行条目


PHP - Use one field to create multiple database row entries

我正试图找出使用一个表单字段的最佳方式,可以在mysql中更新多行。我的目的是在一个表单中捕获一组web地址,例如

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

是最好的方法来尝试找到空格和分割后输入或有更好的方法?

谢谢

分隔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');
}
$entries = explode(" ", $_POST['entries']);
foreach ($entries as $entry){
    mysql_query("INSERT INTO entries ('entry') VALUES ('".mysql_real_escape_string($entry)."');");
}

对,我就用

$arrayOfAddresss = explode(" ",$formInput);