代码
//加入log
$cdate = date("Y-m-d H:i:s");
$action = "登入系统";
$sql ="insert into do_log (`userid`,`user_act`,`cdate`,`ip`) values('".$userinfo["id"]."','$action','$cdate','".$_SERVER["REMOTE_ADDR"]."')";
$this->db->Execute($sql) or die($sql);
调用接口 出现错误,打印sql
insert into do_log (`userid`,`user_act`,`cdate`,`ip`) values('1','登入系统','2021-10-12 08:49:35','114.253.253.49')
把错误sql 在数据库中执行 执行成功?
** 数据库连接没有问题 其他sql可以执行 就这个执行不了 求指点**
写入不到数据库,可能是存在异常,并不一定是sql的语法问题。
有没有错误提示信息呢?有可能是数据库连接有问题吧
出的是什么错误呢
仔细检查连接字符串,看你用代码执行的时候和手动在客户端里执行的时候,登录的是同一个用户吗
可能是没有指定数据库 只是连接上账号了