douwen2072 2016-08-24 09:13
浏览 98
已采纳

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

I'm using Sqlite on my website. I just want to get birth date of a user from database.

Here is the script I tried but didn't work.

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

echo $data->date;
  • 写回答

1条回答 默认 最新

  • drvfqr5609 2016-08-24 11:26
    关注

    In SQLite, querySingle() executes a query and returns a single result.

    Try

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

    NOTE :

    Since we queried for just one column(date of birth), therefore it will return a string with the date of birth.

    Had we queried for many columns say date_of_birth and mobile_number, it would have returned an array with these fields.

    Example :

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

    The above query will return something like :

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

    where as the query :

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

    will return something like this :

    1993-05-05
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?