我正在嘗試創建搜索功能。我得到一些錯誤後一直在研究和編輯,現在我沒有得到任何錯誤,但沒有任何迴應。我完全難住,我想知道是否有人知道它有什麼問題。提前致謝! :d使用PHP/MYSQL的搜索功能
<html>
<head>
<title>Search Query</title>
</head>
<body>
<?php
$con = mysql_connect ("localhost", "root", "");
mysql_select_db ("music", $con);
if (!$con)
{
die ("Could not connect: " . mysql_error());
}
$sql = mysql_query("SELECT * FROM entries WHERE Title LIKE '%term%'") or die (mysql_error());
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)){
echo 'Title: ' .$row['Title'];
echo '<br /> Artist: ' .$row['Artist'];
echo '<br /> Album: '.$row['Album'];
echo '<br /> Location: '.$row['Location'];
echo '<br /> Media: '.$row['Media'];
}
mysql_close($con);
?>
</body>
</html>
這是形式使用:
<form action="search.php" method="post">
Search: <input type="text" name="term" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
你在標題中是否有數據庫中帶有詞語「term」的記錄? –
用搜索輸入字段的內容替換'term' – VladH
「term」是html表單上輸入的名稱 – user2979323