首先,我很感激我用my question last week得到的幫助,但仍然有一些我還沒有弄清楚。從PHP中的SQL表中獲取單一結果
當我在搜索框中輸入的字詞,通過下面的代碼來處理...
<?php
$servername = "localhost";
$username = "user";
$password = "password";
$dbname = "dbname";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT ID, FirstName, LastName FROM `table` LIMIT 0, 30 ";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result)>0) {
// output data of each row
while($row=mysqli_fetch_assoc($result)) {
echo "ID: " . $row["ID"]. " - Name: " . $row["FirstName"]. " " . $row["LastName"]. "<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
我得到的所有從我的SQL表中列出的可能的結果。
那麼,如何限制最終用戶輸入的結果呢?我知道我應該使用LIKE或WHERE語句。
如果有幫助,我正在創建一個醫療專業人員,他們的實踐名稱和位置的數據庫。
解釋THW輸入。手段結果匹配反對名字???? – devpro
@devpro - 名字或姓氏。我想,'身份證'並不需要在那裏。 –
Chk回答它會工作 – devpro