- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
错误:
A Database Error Occurred Error Number: 1062 Duplicate entry '0' for key 1
INSERT INTO `CCI_Faculty`
(`Username`, `Password`, `LastName`, `FirstName`, `Title`, `Phone`, `Email`, `Office`, `Department`, `Biography`, `Website`, `CV`)
VALUES
('terry12', 'feba90aa365c150fccecca6dc8024696', 'stewart', 'carl', 'dean', '778-990-0002', 'dea09@cci.edu', 'UCB771', 'IT', ' ', '', '')
我的代码:
<?php
class CCI extends Controller {
function CCI()
{
parent::Controller();
}
function index()
{
$this->load->helper('url');
$this->load->view('Users/login');
}
function register()
{
$this->load->helper('url');
$this->load->view('Registration/Register_Main');
}
function cci_users()
{
$this->load->helper(array('form','url'));
$this->load->library('form_validation');
if(isset($_POST['username'])&& isset($_POST['password'])&&
isset($_POST['last_name'])&& isset($_POST['first_name'])&&
isset($_POST['title'])&& isset($_POST['number'])&&
isset($_POST['office'])&& isset($_POST['department']));
$this->form_validation->set_rules('username','Your Username',
'required|alpha_numeric|min_length[6]|max_length[44]');
$this->form_validation->set_rules('password','Your Password',
'required|alpha_numeric|min_length[12]|max_length[24]');
$this->form_validation->set_rules('last_name','Last Name',
'required|alpha_numeric');
$this->form_validation->set_rules('first_name','First Name',
'required|alpha_numeric');
$this->form_validation->set_rules('title','Job Title',
'required|alpha_numeric');
$this->form_validation->set_rules('number',' Phone',
'required');
$this->form_validation->set_rules('office',' Office',
'required');
$this->form_validation->set_rules('department',' Department',
'required');
if ($this->form_validation->run() === TRUE)
{
$this->load->model('CCI_Employee');
$data['rows'] = $this->CCI_Employee->cci_new_users($_POST['username'],
$_POST['password'],$_POST['last_name'],$_POST['first_name'],
$_POST['title'],$_POST['number'],$_POST['email'],
$_POST['office'],$_POST['department'],$_POST['bio'],
$_POST['website'],$_POST['cv']);
$this->load->view('profile', $data);
}
else
$this->load->view('Registration/Register_Main');
}
function print_profile()
{
$this->load->helper('url');
$this->load->model('CCI_Employee');
$data['rows'] = $this->data_model->cci_new_users();
$this->load->view('profile', $data);
}
}
/* End of file cci.php */
/* Location: ./system/application/controllers/cci.php */
其他页面:
<?php
class CCI_Employee extends Model {
function CCI_Employee()
{
parent::Model();
$this->load->database();
}
function validate_users($username, $password)
{
$password = md5($password);
$search_login =
$this->db->get_where('CCI_Faculty', array('Username'=> $username));
if($search_login->num_rows() > 0)
{
if($password == $search_login->row()->password)
return TRUE;
else
return FALSE;
}
else
return FALSE;
}
function cci_new_users($username, $password, $last_name, $first_name, $title,
$number, $email, $office, $department, $bio, $website,
$cv)
{
$username = $this->input->post('username');
$password = md5($this->input->post('password'));
$last_name = $this->input->post('first_name');
$first_name = $this->input->post('last_name');
$title = $this->input->post('title');
$number = $this->input->post('number');
$email = $this->input->post('email');
$office = $this->input->post('office');
$department = $this->input->post('department');
$bio = $this->input->post('bio');
$website = $this->input->post('website');
$cv = $this->input->post('cv');
$insert = $this->db->insert('CCI_Faculty', array('Username' => $username,
'Password' => $password, 'LastName' => $last_name,
'FirstName' => $first_name, 'Title' => $title, 'Phone' => $number,
'Email' => $email, 'Office' => $office, 'Department' => $department,
'Biography'=> $bio, 'Website' => $website, 'CV' => $cv));
$this->db->select('FirstName, LastName, Title, Phone, Email, Office,
Department, Biography, Website, CV');
$check_insert = $this->db->get('CCI_Faculty');
return insert;
if($check_insert->num_rows() > 0)
{
foreach ($check_insert->result()as $row)
{
$data[] = $row;
}
return $data;
}
}
/** $user_info = "SELECT LastName, FirstaName, Department, Phone, Email, Office
FROM CCI_Faculty WHERE LastName = ? AND FirstName = ? AND
Department = ? AND Phone = ? AND Email = ? AND Office = ?";
$retrieve = $this->db->query($user_info, $new_users('last_name','first_name',
'department','number','website','office' ));
if($retrieve->num_rows() > 0)
{
foreach ($retrieve->result() as $row)
{
$data[] = $row;
}
return $data;
} */
}
?>
最佳答案
您的主键列似乎不是自动递增
。所以你的第一条记录里面有一个 0。您的新记录没有为主键指定值,因此您插入了一个重复的主键 0。请在此处粘贴表的结构。
关于sql - 数据库错误 : Duplicate Entry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393666/
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!