我在我的网站上使用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