使用密钥从数据库获取数据

时间:2015-02-03 13:51:10

标签: php

我正在为一个项目设置一个小型数据库,我正在尝试使用密钥从数据库中获取数据。想法是用户获得某个密钥,在这种情况下,是6个随机数字,并将其输入搜索框。点击提交后,这将为用户提供一个查询,其中包含与密钥相关的数据。

我知道我必须使用PHP,提交表单等。但是自从我使用数据库以来已经有一段时间了。

我不需要一整段代码,但更多的帮助解决了这个问题。我用Google搜索了但找不到我要找的东西。

感谢任何帮助。

此致 SEM

1 个答案:

答案 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>';
}