EDIT :이 질문에 잘못된 부분이 복사되었습니다. 아래 내용이 적절합니다.CSV 파일에 쉼표가 포함 된 문자열을 올바르게 내 보내야합니다.
$values = mysql_query("SELECT lname, fname, email, dtelephone, etelephone, contactwhen, thursday,
friday, saturday, sunday, monday, comments FROM volunteers_2009 WHERE venue_id = $venue_id");
while ($rowr = mysql_fetch_row($values)) {
for ($j=0;$j<$i;$j++) {
$csv_output .= $rowr[$j].", ";
}
$csv_output .= "\n";
}
나는 그것이 주석 필드에 쉼표가있는 경우, 그것은 전체 CSV 파일을 던져, 거기에 쉼표가있을 수 있습니다 의견, 심지어 따옴표가있다.
아래 코드는 CSV 파일에 넣기 위해 CSV 문자열에 데이터를로드하는 방법입니다.
댓글 필드 데이터를 올바르게 내보내려면 어떻게해야합니까?
글쎄,이 하나의 언어 특정 있습니다 (나는 그 질문에 대한 선택한 대답을 C 또는 C++로 작성된 것 같아요?). sshow는 다른 질문에서 제공되지 않은 아주 훌륭한 PHP 관련 솔루션을 제공합니다. – Calvin
그래서 "다른 질문에 가깝다"고 말하면서 "가까이에 있지 않기 때문에 - 똑같은 중복이기 때문에"(재미 있긴하지만 그 두 단어는 내 방언에서 다르게 발음됩니다; 첫 번째 단어는 날카로운 치찰음 두 번째는 유성음 z 소리). –
또한 x-ref'd 질문에 대한 대답은이 문제를 해결하거나 제안 된 솔루션의 출력 품질을 평가하는 코드를 생성하는 데 필요한 알고리즘 정보를 제공합니다. –