mysql - facebook 注册生日 mysql 返回 0000-00-00

标签 mysql facebook date-format

我有 1 个问题需要用我的 facebook 网站注册插件解决。 我试图将生日插入数据库,facebook 格式是 dd-mm-yyyy...我得到的结果是 0000-00-00,

<code>
$sql = "INSERT INTO users(facebook, 
                          email, 
                          username, 
                          country, 
                          gender, 
                          dob,
                          password, 
                          profile, 
                          activated, 
                          ip)
        VALUES(?, ?, ?, ?, ?, ?, ?, 'images/default_profile.png', 1,  ? 

$data = array($fbId, $register['email'],
                     $register['username'],
                     $location,
                     $register['gender'],
                     $register['birthday'],
                     md5($register['password']),
                     $_SERVER['REMOTE_ADDR']
             );

任何帮助都会很棒,谢谢

最佳答案

您需要正确设置日期格式。在我之前的一篇 tutorials 中,我使用了这样的东西(希望它仍然有效):

$fb_birthday = date("Y-m-d" , strtotime($fb_birthday));

关于mysql - facebook 注册生日 mysql 返回 0000-00-00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185709/

相关文章:

mysql - 为什么 NHibernate SchemaUpdate 在 MySQL 中比在 MS SQL Server 中慢得多

MySQL 按日期分组

Php MySql 日期之间的生日查询忽略年份

c# - 更改 facebook redirect_uri web api

java - 如何使用 Spring Social 1.1.0 发送应用程序邀请

facebook - 如何检索特定 URL 的 FB 评论/分享

mysql - 如何结合 Date_format 和 Date_sub

php - Laravel 5.1 acl 角色和前端权限

php - .Htaccess Url 重写将 %20(空格)替换为 "-"

javascript - vert.x mySQL Javascript 驱动程序库