0
我有以下問題:分割字符串,EPEAT的行數,並插入到mysql數據庫
如果字符串: 1個東西br
1個別的br
2×的東西甚至是不同的
我想,要插入到我的mysql數據庫如下: 1東西 1別的 2東西甚至是不同的
因此,我們需要每一個需要時插入線分開有是一個br
,還拆分(爆炸),其中有一個「x」表示新列,並將第一部分插入第一列,第二部分插入第二列。
謝謝!
我有以下問題:分割字符串,EPEAT的行數,並插入到mysql數據庫
如果字符串: 1個東西br
1個別的br
2×的東西甚至是不同的
我想,要插入到我的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);
}
?>
規範化數據庫,除非你知道肯定會有一個絕對的限制列數。 –
否則,你是否真的嘗試過自己......你提到爆炸(),你有嘗試過使用它嗎? –