我有一个网站我一直在努力。在我重新安装操作系统之前,一切都运行良好。现在,在重新安装所有内容后,该站点确实可以工作(PHP 可以工作,phpinfo() 会输出所有需要的组件等),但是数据库查询无法正常工作。
例如,当我尝试向数据库添加新用户时,我会这样做:
$new_user_insert_data = array(
'first_name' => $this->input->post('first_name'),
'last_name' => $this->input->post('last_name'),
'email' => $this->input->post('email_address'),
'username' => $this->input->post('username'),
'password' => $this->input->post('password')
);
$insert = $this->db->insert('users', $new_user_insert_data);
这在重新安装操作系统之前有效。$insert 在执行 insert() 调用后为 '1',但数据库中没有出现任何内容。此外,使用 get() 无法从数据库中检索任何内容。我试过mysql和mysqli,但都不管用。这可能是什么原因?我恢复了在重新安装操作系统之前使用的同一个数据库,但由于某种原因,“用户”表没有正确导入,所以我不得不手动重新创建它。