使用 fputcsv 的插入值从 mysql 构建数组
Build array from mysql with inserted value for fputcsv
我正在尝试从 db 构建一个数组,但需要插入一个计算值:$group
到每行输出中。当我将它插入 fputcsv
时,生成的文件显示:
Warning: fputcsv() expects parameter 2 to be array.
null given in /update-csv.php on line 67
我的相关代码如下:
while ($row = mysqli_fetch_assoc($result)) {
$updateArray[][] = array(
array( $row['firstLast'], $row['firstName'], ($row['lastName'], $group,$row['email']));
fputcsv($output, $updateArray);
注意:这是第 67 行
我认为我的错误在于构建数组,但无法找出错误所在。
矫枉过正。除非您试图保存每个数组以供稍后在脚本中使用,否则您只需要:
$updateArray = array( $row['firstLast'], $row['firstName'], $row['lastName'], $group, $row['email'] );
我正在尝试从 db 构建一个数组,但需要插入一个计算值:$group
到每行输出中。当我将它插入 fputcsv
时,生成的文件显示:
Warning: fputcsv() expects parameter 2 to be array.
null given in /update-csv.php on line 67
我的相关代码如下:
while ($row = mysqli_fetch_assoc($result)) {
$updateArray[][] = array(
array( $row['firstLast'], $row['firstName'], ($row['lastName'], $group,$row['email']));
fputcsv($output, $updateArray);
注意:这是第 67 行
我认为我的错误在于构建数组,但无法找出错误所在。
矫枉过正。除非您试图保存每个数组以供稍后在脚本中使用,否则您只需要:
$updateArray = array( $row['firstLast'], $row['firstName'], $row['lastName'], $group, $row['email'] );