ช่วยด้วยคับ ผมต้องการการคำนวณข้ามตารางคับ ผมลองทำแล้วมันไม่ได้
ผมจะเอา leavequota ใน leavetype มาลบกับ amountdate ใน leavemanager อะคับ
ตาราง leavemanager
leaveid(PK) ,userid,leavetypeid(FK),datefrom,dateto,amountdate,comment,status,dateregis
ตาราง leavetype
leavetypeid(PK),leavetypename,leavequota
Tag : PHP, MySQL
Date :
2012-09-21 15:56:13
By :
golfharo
View :
966
Reply :
8
เอาคำสั่งที่ทำมาดูสิคับ
Date :
2012-09-21 15:59:16
By :
ichiko
โค้ดผม พอทำออกมาแล้วมัน ได้ 0 อะคับ
Code (PHP)
$sql1 = "select * from leavetype where leavetypeid = $roww[leavetypeid]";
$sql2 = mysql_query($sql1);
$row1 = @mysql_fetch_array($sql2);
$qq = $row1[leavequota];
$leavequota = "select * from leavemanager where leavetypeid = $row2[leavetypeid]";
$amountdate1 = mysql_query($leavequota);
$row2 = @mysql_fetch_array($amountdate1);
$total = $qq - $row2[amountdate];
Date :
2012-09-21 16:30:37
By :
golfharo
ลองดู ไม่ได้ขออภัยนะ
เราไม่รู้ว่าตัวแปร $row2 กับ $roww มันมาจากไหนน่ะ
Code (PHP)
$Qu=mysql_query("select * from leavemanager, leavetype where leavetype.leavetypeid=$roww['leavetypeid'] and leavemanager.leavetypeid=$row2['leavetypeid']");
$Re=mysql_fetch_array($Qu);
$X=$Re['leavetype'] - $Re['amountdate'];
Date :
2012-09-21 16:46:22
By :
บังเอิญผ่านมาเห็น
ทำได้แล้วคับ
ขอบคุณทุกท่านมากคับ
Date :
2012-09-21 19:20:57
By :
golfharo
Load balance : Server 02