Pertanyaan pengguna carian pembangunan PHP
Pertanyaan pengguna
Pautkan pangkalan data
<?php $keywords = isset($_GET['keywords']) ? trim($_GET['keywords']) : ''; $conn = @mysql_connect("localhost", "root", "root") or die("數(shù)據(jù)庫(kù)鏈接錯(cuò)誤"); mysql_select_db("sql", $conn); mysql_query("set names 'utf8'"); //使用utf-8中文編碼; ?>
dan kemudian lakukan pertanyaan kabur pada pangkalan data.
<?php $sql="SELECT * FROM user WHERE username LIKE '%{$keywords}%'"; $rs= mysql_query($sql); $users = array();//保存所以得查詢(xún)到的用戶(hù) ?>
Gunakan pernyataan pertanyaan kabur untuk menanyakan semua pengguna,
simpannya dalam $users.
Kami terus menulis dan mengulang data yang diperolehi
<?php if ($keywords){ echo '<h3>查詢(xún)關(guān)鍵詞:<font color="red">'.$keywords.'</font></h3>'; } if ($users){ echo '<table width="500" cellpadding="5">'; echo '<tr><th>用戶(hù)名</th><th>密碼</th><th>郵箱</th><th>性別</th><th>愛(ài)好</th>'; foreach ($users as $key=>$value){ echo '<tr>'; echo '<td>'.$value['username'].'</td>'; echo '<td>'.$value['password'].'</td>'; echo '<td>'.$value['sex'].'</td>'; echo '<td>'.$value['email'].'</td>'; echo '<td>'.$value['hobby'].'</td>'; echo '</tr>'; } }else{ echo '沒(méi)有查詢(xún)到相關(guān)用戶(hù)'; } ?>
Kemudian kami mencantikkan halaman
<style> .textbox { width: 355px; height: 40px; border-radius: 3px; border: 1px solid #e2b709; padding-left: 10px; } .su { width: 365px; height: 40px; background-color: #7fbdf0; color: white; border: 1px solid #666666; } table{ background-color: #7fbdf0; line-height:25px;} th{ background-color:#fff;} td{ background-color:#fff; text-align:center} </style>
Dengan cara ini data kami dipaparkan
Isi utama bab ini:
Gunakan sql ke pangkalan data Laksanakan pertanyaan kabur
Pernyataan php dan html bercampur