Php 更改日期字段的PDO bindColumn数据类型
当我使用PDO将列绑定为:Php 更改日期字段的PDO bindColumn数据类型,php,postgresql,pdo,Php,Postgresql,Pdo,当我使用PDO将列绑定为: $employeeRecSet->bindColumn ('hireddate', $this->HiredDate); 是字符串类型,即使我的字段在postgresql数据库中定义为日期。有没有办法让$this->HiredDate的类型为date ->bindcolm()中的第三个参数似乎是数据类型,但我找不到任何日期类型 希望这个问题的分数比我之前的问题高,-2。$this->HiredDate必须是表示日期的字符串。到底是什么问题?PHP中没有日
$employeeRecSet->bindColumn ('hireddate', $this->HiredDate);
是字符串类型,即使我的字段在postgresql数据库中定义为日期。有没有办法让$this->HiredDate的类型为date
->bindcolm()中的第三个参数似乎是数据类型,但我找不到任何日期类型
希望这个问题的分数比我之前的问题高,-2。
$this->HiredDate
必须是表示日期的字符串。到底是什么问题?PHP中没有日期类型。因此,从bindColumn只能得到字符串。顺便说一句,我认为使用bindColumn毫无意义。@YourCommonSense您仍然可以使用\DateTime
实例。PDO只输出字符串和字符串,请参阅