duanpanhuo0618 2018-07-21 15:11
浏览 45

在注册用户之前检查MYSQL中的值

I'm working on a registration app in android studio(with PHP and MYSQL). In my database I have two tables:

table1 (For saving firstName and lastname)

and

table2 (contains 100 activation codes).

In register activity I have 3 fields: FirstName, LastName and activation code.

Before the user data is inserted into table1, this is very important that activation code must be checked with data in table2. If this value exists in table2, then the data is inserted into table1(registration done) and after successful import, delete the same value(activation code) in table2. If data does not exist in table2, then data is not inserted and show a toast error.

I'm new at this, so bear with me. Thank you in advance.

  • 写回答

1条回答 默认 最新

  • dourong8495 2018-07-21 15:32
    关注

    This solution is in php

    $res = mysqli_query('SELECT * from activation_table WHERE your_code = "'.$activation_code.'"');
    if(mysqli_num_rows($res)>0){
      mysqli_query('INSERT INTO user(firstName, lastName) VALUES("'.$fname.'","'.$lname.'")');
      mysqli_query('DELETE FROM activation_code WHERE your_code = "'.$activation_code.'"');
    }else{
      // your error message
    }
    

    I hope this solves your problem!

    评论

报告相同问题?

悬赏问题

  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持