Php 如何在表中只插入几列?
我打算动态插入值在表中,我只想插入值在我表格的某些列中,根本没有。 当我决定使用MYSQLi方法来提高安全性时,我不知道如何将“准备好的语句”表示为空或默认值在函数bind_param()中 我只传递登录、密码和访问级别的值 以下是代码的一部分:Php 如何在表中只插入几列?,php,mysql,mysqli,sqlbindparameter,Php,Mysql,Mysqli,Sqlbindparameter,我打算动态插入值在表中,我只想插入值在我表格的某些列中,根本没有。 当我决定使用MYSQLi方法来提高安全性时,我不知道如何将“准备好的语句”表示为空或默认值在函数bind_param()中 我只传递登录、密码和访问级别的值 以下是代码的一部分: $insert = $this->db->prepare("INSERT INTO user ( email, login, password, access_level, phone, address) VALUES ( ''
$insert = $this->db->prepare("INSERT INTO user ( email, login, password, access_level, phone, address) VALUES ( '', ?, ?, ?, '', '')");
$insert->bind_param('ssi', $login, $password, $access_level);
if ($insert->execute()) { return true; }
else { return ($this->db->error); }
$insert=$this->db->prepare(“插入用户(登录名、密码、访问级别)值(?,?)”哦,伙计!我以前就试过,但失败了。但我没有得到,因为另一个变量放错了!感谢您对方法的确认!哈哈