묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[질문]따옴표안에 따옴표넣는법?
2003.07.08 12:22
텍스트파일에 sql데이터를 몇개불러와서 주루룩 입력하려고 합니다.
아래와같이 했으나 에러가 납니다.
제 생각으로는 따옴표안에 따옴표가 들어가서 그런것 같은데 아시는분 답변좀 주시면 감사하겠습니다.
$fp = fopen("test.txt", "w");
fwrite($fp, "$id|$no|$aa|
"while($row=mysql_fetch_array($result)){$test="$row[name]";}" //-- 이부분 에러
|01|비고:|
");
fclose($fp);
아래와같이 했으나 에러가 납니다.
제 생각으로는 따옴표안에 따옴표가 들어가서 그런것 같은데 아시는분 답변좀 주시면 감사하겠습니다.
$fp = fopen("test.txt", "w");
fwrite($fp, "$id|$no|$aa|
"while($row=mysql_fetch_array($result)){$test="$row[name]";}" //-- 이부분 에러
|01|비고:|
");
fclose($fp);
댓글 8
-
뒹굴리스트
2003.07.08 16:04
-
뒹굴리스트
2003.07.08 16:05
좀더 구체적 ex;;) "그는 이렇게 말했다. \"으흐흐흐\""; -
에지☆Willem
2003.07.08 18:38
\를 출력하려면 \\ 를 입력하면 된다죠-_-;
'(작은 따옴표) 역시 \' 로 표현할 수 있음. -
human
2003.07.08 19:38
답변주신분들께 먼저 감사드립니다.
답변주신데로 해보니 이런메세지가 나타나네요
Parse error: parse error, expecting `'}'' in....
아마 제가 질문을 잘못한 모양입니다.
제가 하려고 한것은 반드시 위에서처럼 할필요는 없으며 db에서 내용들을 한줄로 나열해 텍스트파일에 쓰는 방법입니다.
도움을 주시면 감사하겠습니다. -
뒹굴리스트
2003.07.08 22:13
fwrite($fp, "$id|$no|$aa|\"while(\$row=mysql_fetch_array(\$result)){\$test="\$row[name]\";}\"|01|비고:|");
일단 이렇게 해보세요 :D -
human
2003.07.08 23:14
뒹굴리스트님 관심가지고 답변주셔서 감사합니다.
님이 지적해주신데로 해본결과 이번에는 이런메세지가 나타납니다.
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in .....
Parse error: parse error in ....
ㅠ.ㅠ -
human
2003.07.08 23:24
저는 아직 모르는것이 너무많아 계속 들여다본결과 제생각으로는 파일에 써주는 구문에다가 while라는 실행문을 넣어서는 안될것 같네요 제 생각은 db에서 불러올 내용들을 불러와 배열변수에 할당해두고 파일에 쓰는 fwrite에 변수를 적용시키면 될것 같긴한데 그것을 어떻게 해야될지 너무막막하네요... 검색해서 파일함수에 관련된것들을 봤지만 제가 원하는 부분은 찾기가 힘드네요...응용이 안되서그러나...ㅠ.ㅠ 제 질문이 이해가 가시는분들은 답변좀 주시면 감사하겠습니다. -
뒹굴리스트
2003.07.09 08:31
fwrite($fp, "$id|$no|$aa|\"while(\$row=mysql_fetch_array(\$result)){\$test=\"\$row[name]\";}\"|01|비고:|");
모르고 \ 하나를 안 넣었네요^_^;;;
ex) \"