Reputation: 59
For the code below i am trying to get the gender value in gen then store it in $gender but i am getting wrong output. I am getting Resource id #8
as my output instead of male or female.
What shall i do to get the gender value and store it in $gender
with use of minimal coding.
$gender=mysql_query("SELECT `gender` as gen FROM `register` WHERE `reg_id` = 'reg252'");
echo $gender;
One way i can do is by calling something like the way below -
$gender=mysql_query("SELECT `gender` FROM `register` WHERE `reg_id` = 'reg252'");
while($erow = mysql_fetch_array($gender))
{
echo $erow['gender'];
}
Upvotes: 0
Views: 943
Reputation: 12217
You have in your SQL
SELECT `gender` as gen ...
While you output echo $erow['gender'];
So either output echo $erow['gen'];
, either SELECT gender FROM ...
Upvotes: 0
Reputation: 2981
You are returning the column as gen, so you have to check gen
echo $erow['gen'];
In general check the comment from PeeHaa
Upvotes: 0
Reputation: 16943
list($gender) = mysql_fetch_row(mysql_query("SELECT `gender` as gen FROM `register` WHERE `reg_id` = 'reg252'"));
Upvotes: 1