Click here to Skip to main content
15,903,012 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi i need help to get data from two table one is hs_hr_leave and other is hs_hr_leavetype
there are the fields which are in table hs_hr_leave
leave_id
leave_date
leave_length_hours
leave_length_days
leave_status
leave_comments
leave_request_id
leave_type_id
employee_id
start_time
end_time
and table hs_hr_leavetype have
leave_type_id
leave_type_name
available_flag

i want to show leave_date , leave_status and from second table leave_type_name
and leave_type_id is common in both tables
i was using join but cant do it i need help from experts plz

i am using this
$sql ="SELECT hs_hr_leave.*, hs_hr_leavetype.leave_type_name FROM `hs_hr_leave`,`hs_hr_leavetype` JOIN `hs_hr_leavetype` ON hs_hr_leave.leave_type_id=hs_hr_leavetype.leave_type_id ";
Posted

Try:
SQL
SELECT 
    hs_hr_leave.leave_date,
    hs_hr_leave.leave_status,
    hs_hr_leavetype.leave_type_name 
FROM 
    hs_hr_leave
INNER JOIN 
    hs_hr_leavetype 
ON hs_hr_leave.leave_type_id = hs_hr_leavetype.leave_type_id
 
Share this answer
 
i think it works but not showing data using the code

XML
while ($row = mysql_fetch_array($res, MYSQL_NUM)) {
    printf("leave_id: %s - Date: %s - hours: %s - dayes: %s - stat: %s - comm: %s - req: %type - id: %s - empid: %s", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8]);
        echo '<br/>';
}
mysql_free_result($res);


and i forgot to add one thing i am getting using id and i want to show data according to id so can i usin WHERE id="id" in SQL.

plz anyone
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900