Comment interroger avec plusieurs conditions dans le champ de recherche PHP ? ?
逆向行走
逆向行走 2019-06-20 16:48:02
0
3
1883

Je suis nouveau sur PHP. Lors de la rédaction du contenu du champ de recherche, j'ai constaté que je ne pouvais pas interroger plusieurs conditions en même temps. Quelqu'un pourrait-il me donner quelques idées sur la façon de l'écrire ? Merci beaucoup搜索框.png


Ce qui suit est le contenu PHP écrit :

<?php

                                                                                                                     $inquire = "select count(*) as total from tb_file which f_type=1" ; //Rechercher du contenu publié ;

                                                                                                               $sql = mysqli_query($conn,$inquire); S'il n'y a pas de contenu publié, veuillez effectuer une nouvelle recherche

                                                                                                                                                                                                                                                                                                                                  td & gt; & & lt;/troc & gt;

& lt;? } else {

$ page = nouvelle page (20, $ total) ; // cours de pagination

// voici ici ! ! Comment interroger plusieurs conditions en même temps

                                    $inquireCon = "select * from tb_file which f_qualitynum like '%$fileNum%' ou f_filename like '%$fileName%' ou f_department='$department' ou f_classify='$qualityfile' order by f_date desc limit ".$page ->limit()."";



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

                                       ?>

                                     <tr>

                                         <td class="text-center" style="vertical-align: middle ;"><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 -par défaut btn-xs" style="largeur : 50 % ;" value="下载" style="width: 80%;"></td>

                                      </tr>

                                      <?php

                                   }

                                }

                          ?>


逆向行走
逆向行走

répondre à tous(3)
!
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']) . "%"
    ];
}

Voyons si quelque chose comme ça fonctionne. C'est ainsi que tp est écrit en natif, utilisez simplement splicing. Je n'ai pas écrit en natif depuis longtemps

.
逆旅行人

D'après les données obtenues, s'il n'est pas vide, les conditions d'épissage seront bonnes.

逆向行走

Votez pour, si quelqu'un le sait, j'espère que vous pourrez m'aider. Merci

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal