String query="insert into employee values('"+e.getId()+",'"+e.getName()+"',"+e.getSalary()+")";
这段代码有什么问题。错误-String文字未被双引号正确关闭;
答案 0 :(得分:1)
您错过了几个引号:
mysqli_fetch_assoc
即String query="insert into employee values('"+e.getId()+"','"+e.getName()+"','"+e.getSalary()+"')";
上的结账,e.getId()
答案 1 :(得分:1)
e.getSalary()
只有一个引号。删除它(id听起来是数字)或相应地添加一个结束。
更好的是,使用ID
并使用相应的方法设置参数以避免整个引用主题并防止SQL注入攻击。
答案 2 :(得分:0)
id字段缺少引号
String query="insert into employee values('"+e.getId()+"','"+e.getName()+"',"+e.getSalary()+")";