这种情况只发生在本地主机
发生数据库错误
错误编号:1064
SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,了解在第1行“GETDATE())”附近使用的正确语法
SELECT MAX(RIGHT(Daftar标称值,2))AS kd_max FROM TDaftar电话电报公司WHERE Daftar Tanggal =转换(日期,获取日期())
文件名:C:/xampp/htdocs/daftarpasien/系统/数据库/DB_驱动程序. php行号:691
下面是我代码:
$date= date("Y-m-d");
$kodeunit = $this->input->post('UnitKode');
$q = $this->db->query("SELECT MAX(RIGHT(DaftarNomor,2)) AS kd_max FROM TDaftarTelepon_Coba WHERE DaftarTanggal= CONVERT(date,GETDATE())");
$kd = "";
if ($q->num_rows() > 0) {
foreach ($q->result() as $k) {
$tmp = ((int)$k->kd_max) + 1;
$kd = sprintf("%02s", $tmp);
}
} else {
$kd = "01";
}
1条答案
按热度按时间jvlzgdj91#
应该使用
DATE()
函数获取时间戳日期: