<?php
require_once 'db/connect.php';
if(isset($_GET['keywords'])) {
$keywords = $db->escape_string($_GET['keywords']);
$query = $db->query("
SELECT title
FROM articles
WHERE body LIKE '%{$keywords}%'
OR title LIKE '%{$keywords}%'
");
?>
<div class="result-count">
Found <?php echo $query->num_rows; ?> results
</div>
<?php
if($query->num_rows) {
while($r = $query->fetch_object()) {
?>
<div class="result">
<a href="#"><?php echo $r->title; ?></a>
</div>
<?php
}
}
}
答案 0 :(得分:0)
看来您要查询的是文章标题?如果这是你需要的所有网址,那么只需替换
<a href="#"><?php echo $r->title; ?></a>
带
<a href="http://example.com/<?php echo $r->title; ?>"><?php echo $r->title; ?></a>
但是,如果您需要id或其他内容,那么您需要确保数据库查询返回该数据,例如
SELECT ID, Title FROM...
然后使用
<a href="http://example.com/<?php echo $r->id; ?>">...