Copy
<?php
$link=mysqli_connect("localhost", "****", "****!", "****");
if (!$link)
{
echo "MySQL 접속 에러 : ";
echo mysqli_connect_error();
exit();
}
$cccc = '01074657684';
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);
?>

위 코드를 실행하면 값을 정상적으로 불러오고 있습니다..
저기 보이는 [[[]]] "" 이 기호를 없애는 방법이 있을까요?
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
저거 json 출력하는거 같은데요 그리고 array_push 안해도 배열 생성 $data[] = $row;
이랗게 해도 될것 같긴한데
답변에 대한 댓글 2개
은빛여전사
2024-04-21 (일) 21:14:59
eyekiss
2024-04-22 (월) 00:13:48
echo strip_tag($json);
답변을 작성하려면 로그인이 필요합니다.
위에 알려주신대로 해보니까 컬럼명이 같이 나오네요
저는 순수하게 내용만 나오게끔 하려고 합니다