作者delighted817 (璇)
看板PHP
标题[请益] 跨资料表取栏位值
时间Thu Oct 27 17:21:40 2011
哈罗大家好!我想要从Inventory这个资料表中取得ICount的值
并和从表单中得到的值相减最後存回ICount中
以下是我的程式码...
$sql2 ="INSERT INTO `newERP`.`orderlist` (CNo, BDate, HDate, INo, IName,
IStandard,";
$sql2.=" IQuantity) VALUES ('";
$sql2.=$_POST["CNo"]."','".$_POST["BDate"]."','".$_POST["HDate"]."',
'".$_POST["INo"]."','".$_POST["IName"]."','";
$sql2.=$_POST["IStandard"]."','".$_POST["IQuantity"]."')";
$sql4="SELECT ICount FROM Inventory ";
$sql3="UPDATE Inventory SET ICount=ICount-".$_POST["IQuantity"]."'
WHERE INo= ".$_POST["INo"]." ";
执行出来的结果是
SQL:
INSERT INTO `newERP`.`orderlist` (CNo, BDate, HDate, INo, IName, IStandard,
IQuantity) VALUES (' 78','2011-10-27T08:58Z','2011-10-27T08:57Z',' 101',
' 计算机概论',' 参考书',' 1'),
SELECT ICount FROM Inventory ,
UPDATE Inventory SET ICount=ICount- 1' WHERE INo= 101
不知道为什麽ICount一直都抓不到值@@"
请问有人知道怎麽解决吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.220.144
1F:→ maplenote:...看不懂要问什麽 感觉是概念有问题 还有sql错误 10/27 17:52
2F:→ delighted817:sql2可以正常执行 sql4一直抓不到值 10/27 17:59
3F:→ thitbbeb:看不懂你要干麽,交给下面 10/27 21:03
4F:推 whatai:你从哪里看到TABLE里面有ICount这个栏位了.... 10/27 22:13
5F:推 kerash:楼上,他也没有丢 Inventory 的table 给你看啊 10/27 22:48
6F:→ maplenote:原po是想要红色sql抓到的值 丢到黄色sql中运算吗...? 10/28 09:22