名前にコンマを含む csv からデータを挿入すると、正常に動作します。「テスト、名前」など、私が望むのと同じように挿入します
テキスト領域からデータベースにデータを挿入しています。このコードを使用して
$addmult = nl2br($_POST['textarea']);
$data1 = explode('<br />',$addmult);
foreach($data1 as $dataline)
{
$line = explode(',',$dataline);
$name = $line[0];
$partno = $line[1];
$detail = $line[2];
$qty = $line[3];
$price = $line[4];
$sql = "insert into tablename set name=$name, partno=$partno, detail=$detail, qty=$qty, price=$price";
}
それは機能していますが、コンマを含む「名前」を挿入したい場合はどうなりますか。たとえば、このデータを挿入したい (name="test,name")
test,name,123,testdetails,2,100
test,name2,321,testdetails2,22,200
上記のコードは名前を分割しますが、名前を「test、name」および「test、name2」とします
ありがとう