mysql数据库 插入一段数据 但是date函数不能输入

代码如下:
$db->fn_insert('new','id,user,date',"'','我插入的信息','date("Y-m-d")'");
运行后,数据库date字段显示的是"0000-00-00" ,问下各位高人,怎么解决?
PS: 反正我用了now( ) 也没用,觉得是引号的原因,但是用了转义字符 \ 也不行,怎么办。

第1个回答  2012-06-07
date("Y-m-d")是php里面的方法,你在mysql里面运行当然没用
第2个回答  2012-06-07
这怎么会显示呢,你这是php语句,况且你运行在mysql上也不见得成功追问

这是视频教程上的 , 用了一个mysql.class的类 , 所以简化了许多 , 我就是纠结这段代码 双引号里面套单引号,再在单引号里面套双引号, 有什么办法可以解决的啊?

追答

$db->fn_insert('new','id,user,date',"'我插入的信息','" . date('Y-m-d') . "'");
那表的字段是多少,感觉上面的代码有问题

本回答被提问者采纳
第3个回答  2012-06-08
a

MYSQL 数据库DATETIME 类型的数据可以用BETWEEN (20190202) AND (20...
不太建议用隐性格式转换 datetime 和date都是你存啥就是啥 其实也不是需要转换为字符串类型 只是它的格式必须是匹配而已 to_date 类似函数其实不太建议用 可能会导致索引失效 用操作函数时你可以看下查询的耗时 参考百度搜索:58mysql军规 --简书 写一首好SQL很有必要 --博客园 MySQL 中 da...

mysql中DATE_FORMAT的使用报错
mysql_query('')是执行mysql数据库查询语句,里面的值一般都是字符串。而date_format()它是个函数,放在里面当然没有效果了。

MySQL中使用DATE函数的教程mysql中使用date
DATE函数是一个非常有用的MySQL函数,可以将字符串转换为日期类型,以及计算两个日期之间的差值。在实际场景中,我们可以根据具体需求,将DATE函数和其他函数结合使用,完成更加复杂的数据处理操作。

ssm框架向mysql数据库插入数据出现史无前列的错误 请问大佬如何解决...
你传0进去 肯定不行啊,date是时间类型,你想要传0,就要改成数值类型,例如int

mysql中如何插入date日期型数值
解决方案一:日期前面的符号换为逗号 日期可以用mysql的方法todate 解决方案二:MySQL 插入数据 date 格式 mysql插入date类型的值 mysql插入date类型的值 解决方案三:nsert into table (date) values ('to_date('2009-06-08 23:53:17','YYYY-DD-MM HH:MI:SS'),'解决方案四:数据库中日期字段...

在调用DATE函数输入时间到数据库的时候出现问题!高手指导啊!
自 PHP 5.1 开始,在date函数调用前,加上下面一行,设定要用的默认时区:date_default_timezone_set('UTC');

...将数据插入到mysql数据库,为什么插入一条就再不能插入了?帮忙解答一...
为了避免这种情况,例如可以向 URL 添加一个唯一的 ID: xmlhttp.open("GET", "reg.php?t="+Math.random(), true);我看了你上面的dt=+new Date().getTime(),我验证了一下,如下图所示:为什么getTime()得到的不是真正的日期呢?如果不是缓存问题,那么就可能是数据库设置方面。

Mysql中如何插入日期信息mysql插入日期
MySQL 是一个广泛使用的关系型数据库管理系统,使用SQL语句来操纵数据库。要在MySQL中插入日期信息,可以使用MySQL内置函数CURRENT_TIMESTAMP 或者 NOW(),用JavaScript也可以实现。下面介绍在MySQL中插入日期信息的详细方法:一、使用MySQL内置函数 MySQL内置函数CURRENT_TIMESTAMP或者NOW()可以有效地插入日期...

MySQL中使用DATE类型实现日期存储和查询mysql中date类型
在上面的SQL语句中,order_date字段的数据类型为DATE,它用于存储订单日期信息。当我们向“orders”表中插入数据时,我们可以使用MySQL的DATE函数来将日期字符串转换为日期类型。例如,下面的SQL语句会向“orders”表中插入一条数据,其日期为2019年6月1日:INSERT INTO orders (order_date, customer_name...

怎么在mysql插入date数据
【分片索引】5. 无论哪种模式,分片索引字段的格式化字符串 dateFormat 由用户指定 【分片索引】6. 无论哪种模式,划分不是以日历时间为准,无法对应自然月和自然年,且会受闰秒问题影响 运维注意点 【扩容】1. 带状模式中,随着 sBeginDate 之后的数据出现,分片数量的增加无需再平衡 【扩容】2. ...

相似回答
大家正在搜