아래와 같이 코딩하여 각 테이블의 code와 name값을 파싱하려고하는데요
<?php
$mysqli=new mysqli("112.158.113.205","root","비밀번호","first");
if($mysqli->connect_error) {
die('Connect error (' .$mysqli->connect_errno .')' . $mysqli->connect_error);
}
$query = "SELECT * FROM test";
$result = $mysqli->query($query);
echo $result;
$total_record = $result->num_rows;
echo $total_record;
$result_array = array();
for ( $i = 0; $i < $total_record; $i++ ) {
$result->data_seek($i);
$row = $result->fetch_array();
$row_array = array(
"code" => $row['code'],
"name" => $row['name']
);
array_push($result_array,$row_array);
}
$arr = array(
"status" => "OK",
"num_result" => "$total_record",
"results" => $result_array
);
$json_array = json_encode($arr);
print_r($json_array);
?>
참고로 위 112.158.113.205
주소는 저의 개인 웹서버 주소인데요( 패스포워딩 해놔서 저렇게만 쓰면 안들어가질거에요.)
mysql 정보입력후 뒤에 잘 연동이 됐는지 보는 if문에서 자꾸 에러가 뜨네요.
호스트이름,dbid,db비밀번호,db이름 이런순으로 알고 있는데
자꾸 에러가 나요..
호스트이름에 웹서버 주소를 쓰는게 아닌가요? ㅠㅠ
제발 답변 부탁드려요.