$sql = "select u.username,u.password,u.status,p.permission_name,p.permission_status from myuser u, mypermission p
where u.username = p.username and u.username = '$username' and p.permission_name ='general' or p.permission_name ='company'";
จากโค้ดด้านบนเป็นโค้ดสำหรับเช็คการเข้าระบบว่าเป็นแบบ general และ company ทีนี้ส่วนที่มีปัญหาก็คือว่า ผมอยากจะทราบว่าในบรรทัดนี้ p.permission_name ='general' or p.permission_name ='company'"; จะเชื่อมตัวแปรสองตัวนี้ได้ยังไงครับ ให้สามารถเช็คได้ทั้งสองค่าในการเข้าระบบแต่ละครั้ง ส่วนตอนนี้โปรแกรมทำงานไม่ผิดพลาดครับ แต่สามารถเข้าระบบได้แต่สิทธิที่เป็น general เท่านั่น หรือโค้ดตัวแรกเท่านั้น หากเอา company ขึ้นก่อนก็จะเข้าได้แต่เฉพาะ company ผมอยากให้โปรแกรมเช็คทั้ง 2 ค่า จะต้องเชื่อมตัวแปรยังไงครับ ขอตัวอย่างด้วยนะครับ ขอบคุณครับ
$sql="
select u.*,p.* from myuser u, mypermission p
where 1
and u.username = p.username
and u.username = '$username'
and (p.permission_name ='general' or p.permission_name ='company')
";
$sql = "select u.*,p.* from myuser As u, mypermission As p
where
u.username = p.username
and u.username = '$username'
and (p.permission_name ='general' or p.permission_name ='company')";