게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안녕하세요! 코딩 질문 2번쨰입니다!
게시물ID : programmer_21883짧은주소 복사하기
작성자 : 빙하호랑이
추천 : 0
조회수 : 696회
댓글수 : 9개
등록시간 : 2017/12/18 18:40:40
옵션
  • 본인삭제금지
안녕하세요! 일전에도 코드 관련 질문을 가져왔었는데 

또다시 고민스러운 부분이 생겨서 이곳을 찾았습니다.

현재, s_price (가격값)을 기준으로 기존 DB 검색을 하는 쿼리를 짜는 중인데, mysqli 함수에 제대로된 값이 주어지지 않는 오류가 지속적으로 발생하고 있어서요.

하나를 해결하면 2가지 문제가 생기고 하면서 마치 두더지잡기같은 상황이 벌어지고 있습니다 ㅠ

해외 유튜버들을 참고해서 여러가지 쿼리문을 짜봤지만 제 논리구조상의 문제인지 잘 해결이 안되네요.

잠시 시간이 되신다면 제 쿼리의 문제점에 대해 말씀해주시면 큰 도움이 될 듯합니다 :) 

<?php
    $conn = mysqli_connect("localhost", "root", "alfm7724");
            mysqli_query($conn,'SET NAMES utf8');

    $sql = "SELECT * FROM test1 as a LEFT JOIN test2 as b ON a.id=b.id";

    if (isset($_POST['search'])) {
          $search_term = mysqli_real_escape_string($_POST['valueToSearch']);
          $sql .= "WHERE s_price = '{$search_term}' ";
          $query = mysqli_query($conn,$sql);
        } else {
          echo "<p>틀렸어임마</p>";
        }

  ?>

<!DOCTYPE html>
  <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
    <style>
      table{border:1px solid gray; border-collapse:collapse; width:80%;}
      td{border:1px solid gray;padding:5px; vertical-align: middle;}
    </style>
    </head>
    <body>
      <form action="index6.php" method="post">
        <input type="text" name="valueToSearch" value="valueToSearch"><br><br>
        <input type="submit" name="search" value="search"><br><br>
      <table>
        <tr>
          <td>아이디</td>
          <td>회사명</td>
          <td>브랜드명</td>
        </tr>
        <?php while ($row = mysqli_fetch_array($query)) {?>
        <tr>
          <td><?php echo $row['id'];?></td>
          <td><?php echo $row['c_name'];?></td>
          <td><?php echo $row['b_name'];?></td>
        </tr>
        <?php } ?>
      </table>
    </form>
  </body>
</html>

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호