Jump to content

Mysql Query - getting records using less and greater than


jattsurma

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.