【发布时间】:2013-02-14 12:05:40
【问题描述】:
如何将日期传递给 PHP 和 MS SQL 的占位符?
我正在使用的示例代码:
$fromDate = '2013-01-01';
$toDate = '2013-02-28';
$empno = 12345;
$sqlStr = "SELECT * FROM histTable WHERE EmpNum = ?
AND toDate >= ? AND fromDate <= ?";
$sqlResult = $this->db->query($sqlStr, $empno, $fromDate, $toDate);
除非我对日期值进行硬编码,否则我无法从数据库中获取任何内容。
有人可以帮忙吗?
谢谢。
【问题讨论】:
-
我猜你的 mysql 有列作为数据类型或时间戳并且你传递了一个字符串
标签: php sql-server codeigniter