我有以下问题:
如果字符串是: 1 x something br
1 x something else br
2 x something even different
我希望将其插入到我的 mysql 数据库中,如下所示: 1 东西 1 其他东西 2 甚至不同的东西
因此,我们需要将需要插入的每一行分开,当有一个新列时br
,还要拆分(分解)有一个“x”的新列,并将第一部分插入第一列,第二部分插入第二列.
谢谢!
试试这个..
<?php
$string = '1 x something <br> 1 x something else <br> 2 x something even different';
$lines = explode('<br>', $string);
foreach($lines AS $line){
list($quantity, $item) = explode('x', $line);
$sql = sprintf('INSERT INTO TABLE (field_for_quantity, field_for_item) VALUES (%u, "%s")', $quantity, $item);
mysql_query($sql);
}
?>