Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

StackOverflow

StackOverflow Logo StackOverflow Logo

StackOverflow Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Home
  • Add group
  • Feed
  • User Profile
  • Communities
  • Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
Home/ Questions/Q 431
Next

StackOverflow Latest Questions

Saralyn
  • 0
  • 0
SaralynBegginer
Asked: January 16, 20252025-01-16T19:16:54+00:00 2025-01-16T19:16:54+00:00In: PHP

php – Prevent duplicate entry in MySQL database when simultaneous data entry from Student and admin

  • 0
  • 0
php – Prevent duplicate entry in MySQL database when simultaneous data entry from Student and admin
Closed. This question needs debugging details. It is not currently accepting answers.


I am using PHP and MySQL database.

In a scenario were admin and student both hits database at a same time(milliseconds) and my database table gets duplicate record.
Example: I have a table name Student_payment with 3 attributes. ID(PK), name, token_number. Both admin and student updates same table and duplicate token number generated in student payment table. Here admin and student both are using different PHP pages i.e. student_admin.php and student using student.php.

This is a scenario where few students visit college office, pay the fees manually (cash, cheque, UPI), request the admin to enter data and admin enters the data. Let’s assume this student name is Student_Y

Other students let’s assume student name as Student_X pay the fees online using online payment gateway and this data is inserted automatically to student_payment table after the payment.

In some case within fraction of second they(admin and student) hit the same button and duplicate token_number generated in student_payment table. This happens when student_X uploads his data through his/her mobile or laptop and admin uploads student_Y data in office simultaneously. Both are different data but same token number is assigned for both.

token number is generated in both student_admin.php and student.php page. At present, we get the max(token_number) and increment by 1 and then insert the data immediately to student_payment table.

Lock database solution may not work since admin gets the first control and table is locked then student(student.php) if he/she does online payment then partial transaction is done. payment is received and data is not inserted after payment.

Is there any solution in PHP or from MySQL database to solve this?

0
  • 0 0 Answers
  • 83 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question
  • Popular
  • Answers
  • W3spoint99

    What is Physics? Definition, History, Importance, Scope (Class 11)

    • 1 Answer
  • W3spoint99

    The Living World – Introduction, Classification, Characteristics, FAQs (Class 11 ...

    • 1 Answer
  • W3spoint99

    Explain - Biological Classification (Class 11 - Biology)

    • 1 Answer
  • Saralyn
    Saralyn added an answer When Humans look at their childhood pictures, the first thing… January 17, 2025 at 3:25 pm
  • Saralyn
    Saralyn added an answer Previously, length was measured using units such as the length… January 17, 2025 at 3:25 pm
  • Saralyn
    Saralyn added an answer Measurement forms the fundamental principle to various other branches of… January 17, 2025 at 3:25 pm

Related Questions

  • Reading fancy apostrophe PHP [duplicate]

    • 0 Answers
  • Unable to send mail via PHPMailer [SMTP->Error: Password not accepted ...

    • 0 Answers
  • Concerns when migrating from PHP 5.6 to 8.4 [closed]

    • 0 Answers
  • Laravel Auth::attempt() error: "Unknown column 'password'" when using a custom ...

    • 0 Answers
  • Core PHP cURL - header origin pass null value

    • 0 Answers

Trending Tags

biology class 11 forces how physics relates to other sciences interdisciplinary science learn mathematics math sets tutorial null sets physics physics and astronomy physics and biology physics and chemistry physics applications science science connections science education sets in mathematics set theory basics types of sets types of sets explained

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help

Footer

  • About US
  • Privacy Policy
  • Questions
  • Recent Questions
  • Web Stories

© 2025 WikiQuora.Com. All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.