从用户名(Sqlite, PHP)获取用户详细信息



我在我的网站上使用Sqlite。我只是想从数据库中得到一个用户的出生日期。

这是我试过的脚本,但没有工作。

$data = $db->rawQuery('SELECT * FROM userdatabse WHERE title='.$username);
echo $data->date;

在SQLite中, queryssingle ()执行查询并返回单个结果。

$result = $db->querySingle('SELECT date_of_birth FROM userdatabse WHERE title='.$username', true);
var_dump($result);
echo $result;

注意:

由于我们只查询了一列(出生日期),因此它将返回一个包含出生日期的字符串。

如果我们查询许多列,比如date_of_birth和mobile_number,它将返回一个包含这些字段的数组。

的例子:

$result = $db->querySingle('SELECT date_of_birth, mobile_number FROM userdatabse WHERE title='.$username', true);
print_r($result);
上面的查询将返回如下内容:

Array
(
    [date_of_birth] => 1993-05-05
    [mobile_number] => 9999999999
)

where作为查询:

$result = $db->querySingle('SELECT date_of_birth FROM userdatabse WHERE title='.$username', true);
echo $result;

将返回如下内容:

1993-05-05

最新更新