首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从html输入插入日期到MySQL?

问如何从html输入插入日期到MySQL?
EN

Stack Overflow用户
提问于 2016-07-23 19:22:59
回答 5查看 428关注 0票数 0

我在向MySQL数据库中插入日期enter code here时遇到了问题。在我的网页上,我有一个输入类型是‘日期’,但有一个问题,把这个输入值正确地插入到数据库中。

代码语言:javascript
复制
$connection->query("INSERT INTO users VALUES(NULL, '$nick', '$password_hash', '$email',".$_POST['gender'].",".$_POST['bday'].")")

你有什么办法解决我的问题吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-07-23 19:25:22

使用此代码。您忘记了单引号(')。

代码语言:javascript
复制
$connection->query("INSERT INTO users VALUES(NULL, '$nick', '$password_hash', '$email','".$_POST['gender']."','".$_POST['bday']."')")
票数 1
EN

Stack Overflow用户

发布于 2016-07-23 19:25:08

在日期值两边使用单引号,并使用列名是一种很好的做法

代码语言:javascript
复制
 $connection->query("INSERT INTO users VALUES(NULL, '$nick', '$password_hash', '$email','".$_POST['gender']."','".$_POST['bday']."')")
票数 1
EN

Stack Overflow用户

发布于 2016-07-23 19:27:15

您的MySQL语法不正确

代码语言:javascript
复制
$connection->query("INSERT INTO users VALUES(NULL, '$nick', '$password_hash', '$email',".$_POST['gender'].",".$_POST['bday'].")")

正确的语法

代码语言:javascript
复制
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

链接参考:http://www.w3schools.com/php/php

我希望能帮助你

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38541212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档