에 항목을 추가하는 나는 아래의 코드를 사용하여 csv 파일의 시작 부분에 하나의 열을 추가하려고 :어떻게 mysqli 배열
while ($row = mysqli_fetch_array($rows, MYSQL_ASSOC)) {
$list = "'2795', $row";
fputcsv($output, $list);
}
내가 무엇을 놓치고? 나는 그것이 간단하다는 것을 압니다. 미리 감사드립니다.
에 항목을 추가하는 나는 아래의 코드를 사용하여 csv 파일의 시작 부분에 하나의 열을 추가하려고 :어떻게 mysqli 배열
while ($row = mysqli_fetch_array($rows, MYSQL_ASSOC)) {
$list = "'2795', $row";
fputcsv($output, $list);
}
내가 무엇을 놓치고? 나는 그것이 간단하다는 것을 압니다. 미리 감사드립니다.
당신은 그냥 같이 그 값에 참가할 수 없습니다 : $row
이후
$list = "'2795', $row";
은 행 결과 배열을 반환 등의 취급, 내부에 그 값을 밀어 :
$output = fopen('whatevername.csv', 'a+');
while ($row = mysqli_fetch_array($rows, MYSQLI_ASSOC)) {
$row[] = '2795'; // `$row` is an associative array
fputcsv($output, $row);
}
fclose($output);
(!) 참고 :이 인 잘라 버린 코드이므로, 여러분이 제시 한이 코드 위에 파일 핸들을 가지고 있는지 확인하십시오.
이것은 우수합니다. 나는 사소한 잘못을 저 지르고 있음을 알았다. 내 문제는 이제 시작 부분 대신 파일의 끝에 추가하는 것입니다. 어떤 아이디어? – joshlsullivan
@joshlsullivan 처음에 추가하고 싶은 것이 무엇을 의미합니까? 그렇다니까. 위에서 아래로 추가. 결과가 뒤집어지기를 원한다면 쿼리 대신 내림차순으로 정렬 할 수 있습니다. – Ghost
죄송합니다. 배열에서 2795가 먼저 나타나길 원합니다. 말이 돼? – joshlsullivan
당신은'mysqli'을 사용하고 있기 때문에 - MYSQLI_ASSOC'를 사용하십시오 - 당신은 MySQL API를 혼합하고 있습니다. –