我有兩個表(Parent and Child relationship) = (tblreqslip, tblreqdetails)
tblreqslip = column fields (parent_id, client_name, date)
tblreqdetails = column fields (child_id, parent_id, subtotals)
需要幫助:
In getting all the values in my child table (field ="subtotals") and add them all up "simple addition Math function".
注:我孩子tblreqdetails字段=(值不同)例如:父母ID =「1」的子字段值爲10個小計字段,父母ID =「2」的子字段值爲15個小計字段。
這裏是我停留在:
$p_id=$_GET['parent_id']; //get from Post URl
$query = "SELECT * FROM tblreqdetails WHERE child_id='$p_id'";
$select = mysql_query($query) or die(mysql_error());
$rw = mysql_fetch_array($select);
(我失去一條線在這裏從「小計」字段得到值,添加它們加起來無論多少都在小計值現場,只是呼應總量) 例如:ID =「1」 $總價值=(200.50 + 1000 + 3000 ....以此類推,直到有多少次全我的孩子表有根據我的父ID的值)
非常感謝。
首先,這是奇怪的,通常你的子查詢是'SELECT * FROM tblreqdetails WHERE PARENT_ID =「$的p_id」「;'或類似的東西......孩子既具有LOCALID和家長的parentID可能只是LOCALID等。 – 2013-10-26 01:46:48
感謝ebyrob。我應該如何糾正呢?從我的子表得到的所有分類彙總,並將它們添加一切? –
對於初學者來說,展現在你的問題中的所有列的兩個表(或至少所有相關列),所以我們可以我想你必須改變列定義,但是我不知道沒有看到表定義,應該有簡單的tblreqslip和tblreqdetails之間的直接關係 – 2013-10-26 01:51:33