作者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