>  Q&A  >  본문

PHP 검색창에서 여러 조건으로 쿼리하는 방법은 무엇입니까? ?

저는 PHP를 처음 사용합니다. 검색창의 내용을 작성할 때 여러 조건을 동시에 쿼리할 수 없다는 것을 알았습니다. 작성 방법에 대한 아이디어를 주실 수 있나요? 정말 감사합니다搜索框.png


다음은 작성한 PHP 내용입니다.

<?php

                                          >

                                                                                                > ~ ~ > } else {

$ page = 새 페이지 (20, 총 $); // 페이징 클래스

// 여기 있습니다! ! 동시에 여러 조건을 쿼리하는 방법

                                    $inquireCon = "f_qualitynum이 '%$fileNum%'과 같거나 f_filename이 '%$fileName%'과 같은 경우 tb_file에서 * 선택 또는 f_department='$department' 또는 f_classify='$qualityfile' f_date 설명 제한에 따른 순서 ".$page ->limit()."";



                                  $sqlCon = mysqli_query($conn, $inquireCon);

                                   while($resultCon = mysqli_fetch_assoc($sqlCon)){

                                       ?>

ㅋㅋㅋ ><input type="checkbox" name=""></td>

<td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_qualitynum']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_filename']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_classify']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_grade']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_department']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_date']; ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><input type="text" name="download" class="btn btn -default btn-xs" style="너비: 50%;" value="下载" style="width: 80%;"></td>

                                        </tr>

                                    <?php

                                    }

                             }

                             ?>


逆向行走逆向行走1921일 전1759

모든 응답(3)나는 대답할 것이다

  • WJ

    WJ2020-05-27 17:14:36

    if (strlen($SO['cate_id'])) {
        $filter[] = [
            'cate_label', 'like', "%," . trim($SO['cate_id']) . ",%"
        ];
    }
    if (strlen($SO['audit'])) {
        $filter[] = [
            'audit', '=', $SO['audit']
        ];
    }
    if ($SO['title']) {
        $filter[] = [
            'title', 'like', "%" . trim($SO['title']) . "%"
        ];
    }

    이런 것이 작동하는지 확인해 보겠습니다. tp가 네이티브라면 스플라이싱을 사용해 보세요.

    회신하다
    0
  • 逆旅行人

    逆旅行人2019-06-22 22:56:37

    얻은 데이터에 따르면 비어 있지 않으면 접합 조건이 양호합니다.

    회신하다
    0
  • 逆向行走

    逆向行走2019-06-21 09:21:52

    공감하시고, 혹시 아시는 게 있으시면 도움이 되셨으면 좋겠습니다. 감사합니다

    회신하다
    0
  • 취소회신하다