我有一个在 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 中正确显示。