我在我的网站上使用Sqlite。我只想从数据库中获取用户的出生日期。
这是我尝试过的但没有用的脚本。
$data = $db->rawQuery('SELECT * FROM userdatabse WHERE title='.$username);
echo $data->date;
答案 0 :(得分:0)
在SQLite中, querySingle()执行查询并返回单个结果。
尝试
$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
)
作为查询的地方:
$result = $db->querySingle('SELECT date_of_birth FROM userdatabse WHERE title='.$username', true);
echo $result;
会返回这样的内容:
1993-05-05