• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 post 테이블에 쿼리 아이디를 저장안하고 출력하고싶습니다

post 테이블에 쿼리 아이디를 저장안하고 출력하고싶습니다

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #61243

    이해욱
    참가자
    server.js
    app.post('/add', 로그인했니, function(req, res){
      var sql2= 'SELECT * FROM post INNER JOIN login ON login.id=post.numberid';
      connection.query(sql2, function(err, result2){
        var title = req.body.title;
        var content = req.body.content;
        var numberid = req.user[0].id;
        console.log(req.user);
        var sql = 'INSERT INTO post (title, content, numberid) VALUES(?, ?, ?)';
        connection.query(sql, [title, content, numberid], function(err, result){
          if(err)
          {
            console.log(err);
            res.status(500).send('Internal Server Error');
          }
          else
          {
            var sql = 'UPDATE count SET totalpost = totalpost +1';
            connection.query(sql,function(err,good){
              if(err)
              {
                console.log(err);
                res.status(500).send('Internal Server Error');
              }
              else
              {
                console.log(result);
                res.render('index.ejs',{posts : result});
              }
            })
          }
        })
      })
    })
    list.ejs
    <ul class="list-group">
                    <% for(var i=0; i < posts.length; i++) { %>
                        <li class="list-group-item">
                            작성자: <%= posts[i].user_id %><br>
                            ">글 번호: <%= posts[i].id %>
                            <p>제목 : <%= posts[i].title %></p>
                            <button class="btn btn-danger delete" data-id="<%= posts[i].id %>">삭제</button>
                        
                    <% } %>
    
    
    
    
    
    지금 db 상태입니다 
    login테이블에 id랑 post 테이블에 numberid 랑 foregin key 상태입니다
    post 테이블에 user_id를 저장안하고 foregin key 상태로 출력할수있는 방법이있을까요?
    
    
    작성자가 안뜹니다 ㅠㅠㅠ
    #61287

    codingapple
    키 마스터
    list페이지 보여줄 때 데이터를 JOIN문법으로 가져왔나 확인해야할듯요
    #61382

    이해욱
    참가자
    <b>해결되었습니다 감사합니다</b>
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠