phpcoin and mysql query
- From: Ben Allen <"ben.allen"@\"your.tonsils\"btinternet.com>
- Date: Tue, 30 Aug 2005 15:40:58 +0000 (UTC)
Hi,
This maybe off-topic as it is mainly SQL, but I thought I would ask here as I have had many helpful replies from here in the past and also the query is being run from a php script (although examples here are from where I was testing it in phpMyAdmin)
I'm using a piece of software called 'phpcoin' along with the popular 'IPN' mod. I am having some problem with it and have got it down to an mySQL function functioning incorrectly.
This is the structure of the tables involved:
phpcoin_clients: Field Type Null Default cl_id int(11) No 0 cl_join_ts varchar(10) Yes NULL cl_status varchar(20) No pending cl_company varchar(50) No cl_name_first varchar(20) No cl_name_last varchar(20) No cl_addr_01 varchar(50) No cl_addr_02 varchar(50) No cl_city varchar(50) No cl_state_prov varchar(50) No cl_country varchar(50) No cl_zip_code varchar(12) No cl_phone varchar(20) No cl_email varchar(50) No cl_user_name varchar(20) No cl_user_pword varchar(50) No cl_notes text No cl_groups int(11) No 0
phpcoin_clients_contacts: Field Type Null Default contacts_id int(11) No contacts_cl_id int(11) No 0 contacts_name_first varchar(20) No contacts_name_last varchar(20) No contacts_email varchar(50) No
The sql query is as follows:
SELECT cl_id from phpcoin_clients, phpcoin_clients_contacts WHERE (cl_email='email@xxxxxxxxxx') OR (contacts_email='email@xxxxxxxxxx') AND contacts_cl_id=cl_id
This only returns the client id (cl_id) when the contacts_email is set to email@xxxxxxxxxxx
If the query is just: SELECT cl_id from phpcoin_clients WHERE (cl_email='email@xxxxxxxxxx')
Then the result is as expected, anyone have any ideas as to why this is?
Thanks, Ben .
- Prev by Date: Re: Keeping track of what a user has read on a web site
- Next by Date: Stumped with select function
- Previous by thread: Keeping track of what a user has read on a web site
- Next by thread: Stumped with select function
- Index(es):