如何提醒用户已将条目输入数据库?

时间:2018-03-08 12:00:01

标签: php mysql

我目前正在尝试确保不允许在mySQL数据库中输入重复的电子邮件,我已将stud_email标记为数据库中的唯一,我正在努力提醒消息。这就是我到目前为止,我正走在正确的道路上?

<ReactBootstrap.Col sm={6} smOffset={3}>
    <ReactBootstrap.ButtonGroup justified>
        <ReactBootstrap.DropdownButton
        title={this.state.dropDownTitle}
        id="bt1"
        onSelect={this.dropDownSelected}
        >
          <ReactBootstrap.MenuItem  eventKey="Online" >Online</ReactBootstrap.MenuItem> 
          <ReactBootstrap.MenuItem  eventKey="Away" >Away</ReactBootstrap.MenuItem> 
          <ReactBootstrap.MenuItem  eventKey="Available" >Available</ReactBootstrap.MenuItem>   
        </ReactBootstrap.DropdownButton>
    </ReactBootstrap.ButtonGroup>   

</ReactBootstrap.Col>   

1 个答案:

答案 0 :(得分:0)

$check = mysqli_query (SELECT count(*) FROM students WHERE stud_email = '$email');

使用Count检查电子邮件是否已存在于您的数据库中。如果计数大于1,则使用JSP中的IF条件进行检查

if($check>0) {
     echo '<script>alert("Student email already exists")</script>';
}