db값 출력시 특수기호 없애기

db값 출력시 특수기호 없애기

QA

db값 출력시 특수기호 없애기

본문


<?php  
 
$link=mysqli_connect("localhost", "****", "****!", "****");  
if (!$link)
{  
    echo "MySQL 접속 에러 : ";
    echo mysqli_connect_error();
    exit();  
}  
$cccc = '*** 개인정보보호를 위한 휴대폰번호 노출방지 ***'; 
mysqli_set_charset($link,"utf8"); 
 
 
$sql="select work_name from very_work_list where work_hp = '$cccc'";
 
$result=mysqli_query($link,$sql);
$data = array();   
if($result){  
    
    while($row=mysqli_fetch_array($result)){
        array_push($data, 
            array($row[0]
        ));
    }
 
    header('Content-Type: application/json; charset=utf8');
$json = json_encode(array($data), JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);
echo $json;
 
}  
else{  
    echo "SQL문 처리중 에러 발생 : "; 
    echo mysqli_error($link);
} 
 
 
 
mysqli_close($link);  
   
?>

 

3555512111_1713683903.1613.png

 

위 코드를 실행하면 값을 정상적으로 불러오고 있습니다..

저기 보이는 [[[]]]  ""  이 기호를 없애는 방법이 있을까요?

 

 

이 질문에 댓글 쓰기 :

답변 2

저거 json 출력하는거 같은데요 그리고 array_push 안해도 배열 생성 $data[] = $row; 

이랗게 해도 될것 같긴한데

답변을 작성하시기 전에 로그인 해주세요.
전체 17,126
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT