So fragen Sie die Datenbank mit mehreren Bedingungen in PHP ab

藏色散人
Freigeben: 2023-03-12 15:46:02
Original
3504 Leute haben es durchsucht

So implementieren Sie eine PHP-Datenbank mit mehreren Bedingungen: 1. Erstellen Sie ein Formular und erstellen Sie eine Tabelle, um die Tabelle anzuzeigen. 2. Rufen Sie die Kapselungsklasse auf, erstellen Sie die entsprechenden Bedingungen und prüfen Sie, ob die Daten leer sind Code zum Durchlaufen Fragen Sie einfach die Datenbanktabelle ab.

So fragen Sie die Datenbank mit mehreren Bedingungen in PHP ab

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer

Wie frage ich die Datenbank mit mehreren Bedingungen in PHP ab?

Abfrage mehrerer Bedingungen:

1. Erstellen Sie zunächst ein Formular und erstellen Sie eine Tabelle, um die Tabelle anzuzeigen:

<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
    <td>代号</td>
    <td>名称</td>
    <td>系列</td>
    <td>上市时间</td>
    <td>价格</td>
</tr>
</table>
Nach dem Login kopieren

2. Rufen Sie die Kapselungsklasse auf, erstellen Sie entsprechende Bedingungen und prüfen Sie, ob die Daten leer sind:

<?php
require "DBDA.class.php";
$db=new DBDA();//1.如果没有提交数据,显示所有//2.如果有提交数据,根据关键字查询显示$name="";
$tj1=" 1=1 "; //第一个条件,对应名称,要用空格隔开$tj2=" 1=1 ";//第二个条件,对应系列,要用空格隔开if(!empty($_POST["name"]))
{
    $name = $_POST["name"];
    $tj1 = " name like &#39;%{$name}%&#39; ";
}if(!empty($_POST["brand"]))
{
    $brand = $_POST["brand"];
    $tj2 = " brand = &#39;{$brand}&#39; ";
}//总条件$tj=" {$tj1}and{$tj2} ";
$sql="select * from car where".$tj;?>
Nach dem Login kopieren

3 um die Datenbanktabelle zu durchlaufen und die Schlüsselwörter hinzuzufügen. Wird rot (PHP sollte in die Tabelle eingebettet sein):

<?php
$arr = $db->query($sql);foreach($arr as $v)
{
    $str = str_replace($name,"<span style=&#39;color:red&#39;>{$name}</span>",$v[1]);
    echo "<tr>
    <td>{$v[0]}</td>
    <td>{$str}</td>
    <td>{$v[2]}</td>
    <td>{$v[3]}</td>
    <td>{$v[7]}</td>
</tr>";}?>
Nach dem Login kopieren

Das Endergebnis ist:

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie die Datenbank mit mehreren Bedingungen in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!