向mysql数据库插入当前日期的错误? time是关键字(MySQL中的数据类型),改成`time` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把time字段改为sj,把VALUES ()中的最后的时间函数部分改为 :date( )或 date('y-m-d' )或date('yyyy-mm-dd' )或'date( )' 均报错 谁能给一个向mysql数据库插入当前时间的sql语句? $date=date("Y-m-d");$quer= "INSERT INTO user (user,password,email,time) VALUES ('$user','$ps','$email','$date')"; 就 这样,我作过很多次都这样。时间也要加单引号 使用mysql自己的函数效率最高NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。例:insert into tablename (fieldname) values (now()) 正解。$quer= "INSERT INTO user (user,password,email,time) VALUES ('$user','$ps','$email', now())"; NOW()'YYYY-MM-DD HH:MM:SS'返回当前的日期时间CURDATE()或CURRENT_DATE()’YYYY-MM-DD’返回今天的日期 $quer= "INSERT INTO user (user,password,email,time) VALUES ('$user','$ps','$email',date('yyyy-mm-dd' ))"; 改成$quer= "INSERT INTO user (user,password,email,`time`) VALUES ('$user','$ps','$email','".date('yyyy-mm-dd')."')"; 就是把time用``引起来,把他的值也用''扩起来. 这个问题主要是和mysql的数据类型不匹配如果你的是date,则mysql里也应是date 如何向mysql数据库中插入当前时间字段? 精通wordpress插件开发的高手请进 算点击率排名 PHP多关键字加空格搜索高亮显示的问题 怎么解决地址中.php后加 ‘/’ 的问题啊 请教:如何设计一个博客系统的数据库? PHP用header进行文件下载 为什么我们做的mail在用outlook接收时可以看到发件人,在用foxmail时却看不到发件人 EBB论坛正式提供下载 下载问题?急!!!!!!!!!!!!!! PHP 屏蔽提文本域中输入的html 代码 请教PHPMailer使用问题(发邮件)
$date=date("Y-m-d");
$quer= "INSERT INTO user (user,password,email,time) VALUES ('$user','$ps','$email','$date')"; 就 这样,我作过很多次都这样。时间也要加单引号
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
例:insert into tablename (fieldname) values (now())
$quer= "INSERT INTO user (user,password,email,time) VALUES ('$user','$ps','$email', now())";
CURDATE()或CURRENT_DATE()’YYYY-MM-DD’返回今天的日期
$quer= "INSERT INTO user (user,password,email,`time`) VALUES ('$user','$ps','$email','".date('yyyy-mm-dd')."')"; 就是把time用``引起来,把他的值也用''扩起来.
如果你的是date,则mysql里也应是date