AIR で削除し、$ で区切られた文字列に変換する Excel ファイルがあります。その文字列を PHP ( $pushFinal
) に送信し、 を使用$array = explode("$",$pushFinal);
して文字列を配列に変換します。ここで、配列をループして、値を SQL に挿入し、Excel 形式を模倣したいと考えています。Excel の各「行」は 49 列、つまり「値」であるため$array
、SQL の各行から一度に 49 個の値を挿入する必要があります。
これを行う最善の方法は何ですか?
私は新人なので、私を憐れんでください:)
だから、私はこれを試しました:
$pushFinal = $_POST["pushFinal"];
$lines = array();
$lines = explode("|",$pushFinal);
$lineItems = array();
foreach ($lines as $val){
$lineItems = explode("$",$val);
$temp = "";
foreach($lineItems as $val2){
$temp = $temp."'".$val2."',";
}
$sql="insert into OPS_SCHEDULE values($temp)";
$stmt = sqlsrv_query($conn,$sql);
}
ただし、INSERTは失敗しています。これは正しく見えますか?Excel の各行を | で区切りました。その行の各値を $ で区切ります。これは $pushFinal に正しく表示されます。