Как разрешить пользователям выполнять поиск в моей базе данных с веб-страницы WordPress - PullRequest
0 голосов
/ 08 июня 2019

У меня есть база данных некоторых объектов (чтобы предупредить людей от них, сканировать мошенничество и т. Д.) И предоставить окно поиска, когда кто-то ищет.

Он скажет ему, включена ли эта сущность в этот список мошенничества, и зачем показывать, например, источник предупреждения, если нет источника, он не покажет его

Я так растерялся, что даже не могу начать, если это будет просто обычный листинг, и пользователь может просто сделать ctrl + f ... или я должен это сделать более творчески

1 Ответ

1 голос
/ 09 июня 2019

Сначала вы не указали структуру базы данных, поэтому я добавил несколько примеров столбцов, таких как websitename, url и Added_at

Сначала вам нужно соединение с базой данных

$pdo = new PDO("mysql:hostname=localhost;dbname=fraud"; "mysqlusername, "mysqlpassword");

Тогда вам нужна форма поиска

<form action="index.php?search=1" method="GET">
Search query: <input type="text" name="query"><br>
<input type="submit"><br>
</form>

После этого вам нужно получить записи из базы данных MySQL.

if(isset($_GET["search"])) {
    $stmnt = $pdo->prepare("SELECT * FROM table WHERE websitename = ? OR url = ?");
    $stmnt->execute(array($_GET["query"], $_GET["query"]));
    // Print values
    while($row = $stmnt->fetch()) {
        echo $row["websitename"];
        echo $row["url"];
        echo $row["added_at"];
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...