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

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8935713
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T10:03:27+00:00 2026-06-15T10:03:27+00:00

My goal is to check if an e-mail already exists in the mysql database.

  • 0

My goal is to check if an e-mail already exists in the mysql database. I am pulling the information into the variable from a webform (string). I currently have the following code:

import MySQLdb

db = MySQLdb.connect("localhost","username","password","databasename")
cursor = db.cursor()
if cursor.execute("select count(*) from registrants where email = " + "'"emailvar"'") == 0:
    print "it doesn't exist"

When I attempt to access the page I get an internal server error. I narrowed down the error to the “‘”emailvar”‘”, and the code works fine, but e-mails have “@” and “.” which cause SQL syntax errors. I attempt to escape them utilizing “‘” “‘” opening and closing parenthesis, but it does not work and crashes the web page.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T10:03:28+00:00Added an answer on June 15, 2026 at 10:03 am

    You want:

    query = 'select count(*) from registrants where email=%s'
    cursor.execute(query, emailvar)
    if next(cursor, None) is None:
        # whatever
    

    But would look at .fetchone() which should work, and also EXISTS in SQL (whereby it should have a unique constraint and let the DB work it out) and return a boolean-esque empty result.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

My goal is to check if a string contains any string values from a
Goal: Produce an Excel document with information from 3 associated models that is similar
GOAL: Pull the IP address from the server. However, the issue comes into play
hello my goal is to check from in side a web part code if
The goal is to check if a string is a URL, no regex needed.
Goal : Add the latest JSON into my project. I download JSON from this
The goal of this is to check if the character taken into account is
My ultimate goal is to do this programmatically, but as a sanity check I'm
Goal: Once i click on the start button on my user interface, i currently
I am having some trouble! My goal is to check an input number against

Explore

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

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

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.