 |
|
|
 |
 |
|
if ($id !='3'){
echo "you not my boss";
}
$sql = "select * from table where id='3' ";
|
 |
 |
 |
 |
Date :
2009-11-19 15:07:48 |
By :
deawx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
งง
|
 |
 |
 |
 |
Date :
2009-11-19 15:50:47 |
By :
bigjiw82 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$r = mysql_query("select
t1.name as emp_name,
t2.name as boss_name
from tbname as t1 left join tbname as t2 on t2.id = t1.leve where t1.id='2'
");
$row = mysql_fetch_assoc($r);
echo $row['emp_name'],',',$row['boss_name'];
อันนี้แค่ record เดียวนะครับ ถ้าต้องการแสดงเป็น tree ดูที่
https://www.thaicreate.com/php/forum/034415.html
|
 |
 |
 |
 |
Date :
2009-11-19 16:10:43 |
By :
num |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2009-11-20 12:23:48 |
By :
bigjiw82 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
table
id name leve
1 a
2 b 1
3 c 2
4 d 2
leve คือระดับหัวหน้า
ถ้าid = 3 จะให้แสดงข้อมูลของหัวหน้า
ข้อมูลนี้แสดงได้แล้วค่ะ
แต่ทุก id ต้องขึ้นตรงกับ id 1
เราจะเชื่อมความสัมพันธ์อย่างไรค่ะ
ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2009-11-24 08:47:58 |
By :
bigjiw82 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่รู้เข้าใจถูกป่าวครับ แต่ถ้าทุก id ขึ้นตรงอยู่แล้วไม่ต้องเชื่อมความสัมพันธ์ครับใช้ดึงข้อมูลขึ้นมาแสดงเลยครับ
$r = mysql_query("select
t1.name as emp_name,
t2.name as boss_name
from tbname as t1 left join tbname as t2 on t2.id = t1.leve where t1.id='2'
");
$row = mysql_fetch_assoc($r);
$r = mysql_query("SELECT name as superboss_name FROM tbname WHERE id='1'");
$row2 = mysql_fetch_assoc($r);
echo $row['emp_name'], ', ',$row['boss_name'], ',', $row2['superboss_name'];
|
 |
 |
 |
 |
Date :
2009-11-24 12:38:41 |
By :
num |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|