php 테이블 조인 후 json으로 변환하는법
-
게시물 수정 , 삭제는 로그인 필요
추가내공 많이 넣었어요 ㅠㅠ
테이블 4개 조인해서
현재 id의 이름, 프로필사진(경로), itemNum, itemLocation, itemName, location, 등급, 날짜점수
출력
예를들어 현재 사용자 ID가 sujin11 이면
sujin, (프로필경로), i002, (아이템경로), 동그라미나무, 3, 하, 2019-04-26 16:24, 560 출력!
[{"name":"sujin"}]
[{"프로필사진":"c:\users\lg..."}]
"item":[
{
"itemNum": "i002",
"itemLocation": "lv2/tree10",
"itemName": "소나무",
"location": 8
}
]
[{"등급":"하"}]
chartData: [["5/20", 630]]
이렇게 5개로 나누어서 json형태로 출력되게 해주세요 ㅠㅠ,,
아래 코드에 추가해 주시면 됩니다.
<?php
$host = 'localhost';
$user = 'torest';
$pw = 'team14torest';
$dbName = 'torest';
$mysqli = new mysqli($host, $user, $pw, $dbName); //mysql로 접근 하도록 설정
$memberId = $_POST['id'];
$memberPw = $_POST['pw'];
$sql = "SELECT * FROM user WHERE id = '$memberId' AND pw = '$memberPw'";
$res = $mysqli->query($sql);
$row = $res->fetch_array(MYSQLI_ASSOC);
if ($row != null) {
session_start();
$_SESSION["ses_username"] = $row['id'];
echo json_encode($_SESSION["ses_username"],JSON_UNESCAPED_UNICODE);
echo '로그인 성공';
}
if($row == null){
echo("<script>location.href='starterror.php';</script>");
}
mysqli_close($mysqli);
?>
이 코드에서는 로그인하면 현재 세션 아이디 만 json으로 출력하는데 아이디가 원하는거는 저기서 말한 형태로 json5개 내뱉는거에요 !!
추가내공 많이 넣었어요 ㅠㅠ
테이블 4개 조인해서
현재 id의 이름, 프로필사진(경로), itemNum, itemLocation, itemName, location, 등급, 날짜점수
출력
예를들어 현재 사용자 ID가 sujin11 이면
sujin, (프로필경로), i002, (아이템경로), 동그라미나무, 3, 하, 2019-04-26 16:24, 560 출력!
[{"name":"sujin"}]
[{"프로필사진":"c:\users\lg..."}]
"item":[
{
"itemNum": "i002",
"itemLocation": "lv2/tree10",
"itemName": "소나무",
"location": 8
}
]
[{"등급":"하"}]
chartData: [["5/20", 630]]
이렇게 5개로 나누어서 json형태로 출력되게 해주세요 ㅠㅠ,,
아래 코드에 추가해 주시면 됩니다.
<?php
$host = 'localhost';
$user = 'torest';
$pw = 'team14torest';
$dbName = 'torest';
$mysqli = new mysqli($host, $user, $pw, $dbName); //mysql로 접근 하도록 설정
$memberId = $_POST['id'];
$memberPw = $_POST['pw'];
$sql = "SELECT * FROM user WHERE id = '$memberId' AND pw = '$memberPw'";
$res = $mysqli->query($sql);
$row = $res->fetch_array(MYSQLI_ASSOC);
if ($row != null) {
session_start();
$_SESSION["ses_username"] = $row['id'];
echo json_encode($_SESSION["ses_username"],JSON_UNESCAPED_UNICODE);
echo '로그인 성공';
}
if($row == null){
echo("<script>location.href='starterror.php';</script>");
}
mysqli_close($mysqli);
?>
이 코드에서는 로그인하면 현재 세션 아이디 만 json으로 출력하는데 아이디가 원하는거는 저기서 말한 형태로 json5개 내뱉는거에요 !!
#php 테이블 만들기 #php 테이블 #php 테이블 출력 #php 테이블 정렬 #php 테이블 삭제 #php 테이블 센터 #php 테이블 하이퍼링크 #php 테이블 연결 #php 테이블 검색 #php db 테이블 값 가져오기