次のエラーが表示されます。
エラー番号: 1064 SQL 構文にエラーがあります。1行目の「@gmail.com」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
コードは次のとおりです。
$email = $this->input->post('email');
$checkEmail = $this->crud_model->retrieve_where('employee', 'email', 'email', $email);
crud_model:
function retrieve_where($table, $table_id, $table_name, $value) {
$table = $this->db->query('Select * FROM ' . $table . ' Where ' . $table_id . ' = ' . $value);
$records = array();
foreach ($table->result() as $row) {
$records[] = $row->$table_name;
}
return $records;
}