我正在为一个项目设置一个小型数据库,我正在尝试使用密钥从数据库中获取数据。想法是用户获得某个密钥,在这种情况下,是6个随机数字,并将其输入搜索框。点击提交后,这将为用户提供一个查询,其中包含与密钥相关的数据。
我知道我必须使用PHP,提交表单等。但是自从我使用数据库以来已经有一段时间了。
我不需要一整段代码,但更多的帮助解决了这个问题。我用Google搜索了但找不到我要找的东西。
感谢任何帮助。
此致 SEM
答案 0 :(得分:0)
下面是一个简单的例子。
<?php
if (!empty($_POST['query'])) {
$pdo = new PDO('mysql:dbname=yourdb;host=localhost', 'username', 'password');
$query = $_POST['query'];
$sth = $pdo->prepare('SELECT * FROM yourtable WHERE name LIKE :query');
$sth->execute(
array(
'query' => '%' . $query . '%',
)
);
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
} else {
echo '<form method="post"><input type="text" name="query"><button type="submit"></form>';
}