我正在尝试创建搜索功能。我得到一些错误后一直在研究和编辑,现在我没有得到任何错误,但没有任何回应。我完全难住,我想知道是否有人知道它有什么问题。提前致谢! :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