[Tutor] Searching for email id in MySQL giving wrong results
Alan Gauld
alan.gauld at freenet.co.uk
Sun Jan 29 16:27:53 CET 2006
> I am trying to search and display the results , even
> if we give a part of the email_id
> entry.execute("""SELECT * FROM contact WHERE
> email_id = %s """, (s_email,))
If you want to do partial matches you will need to use LIKE
'''
SELECT * FROM contact
WHERE email_id LIKE %s
'''
Using = will only check for an exact match, and as you show
that works OK.
HTH,
Alan G
Author of the learn to program web tutor
http://www.freenetpages.co.uk/hp/alan.gauld
More information about the Tutor
mailing list