간단한 것인데... 어찌해야 하나요?

하도 오래 SQL을 안했더니 머리가 굳었어요.
 
노가다(?)를 통해서 우편번호 db의 길이를 정했구요... 이제는 값을 올릴 단계 입니다.
 
그런데 값을 올려 놓으니까 원본에 문제가 좀 있어서... 일부 항목에 " 가 들어 있어요.
 
"youngtong-gu 이런 식으로...
 
값에 있는 "를 없애려면 어떻게 해야 하나요? php에서 가능하면 php에서 하려구요.
|

댓글 7개

변수에 정보가 있는건가요 아니면 디비에 저장되어있는걸 바꾸시는건가요?

$tmp_txt = str_replace("\"","",변수);

일케요~!?
감사합니다. php로 파일을 읽어서 db에 올릴 때 쓰는 것이라 맞는거 같은데...
해보니까 안되네요. -..-

$tile[7]=trim(str_replace("\"","", $tile[7]));
<?
$tile[7] = "동해물과백두산이 \"마르고\" 닳도록";
echo $tile[7]."<br>";
$tile[7]=trim(str_replace("\"","", $tile[7]));
echo $tile[7]."<br>";
?>

http://ssal1.artmain.co.kr:8881/test.php

일케해서 테스트 하는대 잘되는댕..; 머가잘못된거죵~!?
ㅎㅎ...

원인을 찾아써요. excel에서 csv로 저장할 때 ... 구분자가 " , " 인데
데이터들중에 comma가 있는 넘들이 있어서 그것들이 문제가 되었네요.
원본 데이타를 export 하는 것을 봐야 하겟네요.
string substr ( string string, int start [, int length])


Substr은 start와 length 매개변수에 의해 지정된 string 문자열의 일부를 반환한다.

만약 start양수라면, 반환되는 문자열은 0부터 시작되는 string의 start번째 위치에서 시작하는
문자열이 될 것이다.
예를 들어 문자열 'abcdef'이 있다고 하자.
0의 위치에 있는 문자는 'a'가 되고, 2의 위치에 있는 문자는 'c'가 되는 식이다.

예:


$rest = substr ("abcdef", 1); // "bcdef" 을 반환한다.

$rest = substr ("abcdef", 1, 3); // "bcd" 을 반환한다.



만약 start가 음수라면, 반환되는 문자열은 string의 끝에서부터 start번째 부터 시작하는
문자열이 된다.

예:


$rest = substr ("abcdef", -1); // "f" 를 반환

$rest = substr ("abcdef", -2); // "ef" 를 반환

$rest = substr ("abcdef", -3, 1); // "d" 를 반환

도움이 되실라나? ^^
아.. 아깝다 만점...ㅠㅠ
포인트에 굶주린 내게 큰 유혹이었는데..쩝.
addslashes 를 참고하세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 2,127
18년 전 조회 1,512
18년 전 조회 1,559
18년 전 조회 1,828
18년 전 조회 2,265
18년 전 조회 1,565
18년 전 조회 1,823
18년 전 조회 1,168
18년 전 조회 992
18년 전 조회 1,514
18년 전 조회 1,793
18년 전 조회 1,460
18년 전 조회 1,594
18년 전 조회 1,602
18년 전 조회 1,603
18년 전 조회 1,377
18년 전 조회 1,524
18년 전 조회 1,604
18년 전 조회 1,565
18년 전 조회 3,282
🐛 버그신고