Php 这是我的密码。我希望我的搜索引擎将搜索结果转换为指向其他页面的链接。idk如何

Php 这是我的密码。我希望我的搜索引擎将搜索结果转换为指向其他页面的链接。idk如何,php,html,mysql,mysqli,Php,Html,Mysql,Mysqli,看来您要查询的只是文章标题?如果这就是url所需的全部内容,那么只需替换 <?php require_once 'db/connect.php'; if(isset($_GET['keywords'])) { $keywords = $db->escape_string($_GET['keywords']); $query = $db->query(" SELECT title FROM articles

看来您要查询的只是文章标题?如果这就是url所需的全部内容,那么只需替换

<?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
        }
    }
}
然后使用

SELECT ID, Title FROM...

将链接放在#所在的位置如果我有多个链接怎么办?
<a href="http://example.com/<?php echo $r->title; ?>"><?php echo $r->title; ?></a>
SELECT ID, Title FROM...
<a href="http://example.com/<?php echo $r->id; ?>">...