Jump to content

Mysql Query - getting records using less and greater than


Recommended Posts

Hi,

 

I'm trying to figure out how to select all the males from database that are within the ages of 20 - 30. I can't get the query working. If someone can point me to right direction, it will be greatly appreciated.

 

Here is my query:

 

$query = "SELECT * FROM profiles WHERE sex={$_GET['sex']}, age >= 20, age <= 30 ORDER BY pId DESC";

 

this is what I get when I echo the $query:

 

SELECT * FROM profiles WHERE sex=Male, age >= 20, age <= 30 ORDER BY pId DESC

 

Thank in advance for your help.

 

Jatt Surma

Sorry to throw a monkey-wrench into your data storage, but age is not a constant value (unless you are dead.) Age changes once a year (for most people.) You need to store the date of birth and calculate the age.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.