Php 如何在表中只插入几列?

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 ( ''

我打算动态插入值​​在表中,我只想插入值​​在我表格的某些列中,根本没有。 当我决定使用MYSQLi方法来提高安全性时,我不知道如何将“准备好的语句”表示为空或默认值​​在函数bind_param()中

我只传递登录、密码和访问级别的值

以下是代码的一部分:

$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(“插入用户(登录名、密码、访问级别)值(?,?)”