2013-04-27 7 views
0

У меня есть две таблицы в MySQL первая является плата и второй являются расходыкак вычесть два таблицы в PHP MySQL

я хочу сборы таблица вычитать в таблице расходов

, как я могу это сделать, пожалуйста, помогите мне чтобы устранить эту проблему благодаря

плата таблица

------------------------------ 
id | name | grn | fees| 
------------------------------ 

expence table 
------------------------------ 
id | invoice | amount 
------------------------------ 

эту таблицу показывает только сумму таблицы 1-й комиссии

// connect to the database 
    include('connect-db.php'); 


    $sql = "select sum(fees) from fees"; 
    $q = mysql_query($sql); 
    $row = mysql_fetch_array($q); 

    echo 'Sum: ' . $row[0]; 

Это показывает, как этот только 1 результат таблицы

and i want like this 
    23445 fees table result 
- 3234 expense table result 
    ------ 
    20211 total income 
    ------ 
+0

показать нам вашу структуру таблиц – GBD

+0

ok я покажу u – user2260431

+0

http://www.koolfree.com/ImageUpload/uploads/1367071325.jpg http://www.koolfree.com/ ImageUpload/uploads/1367056887.jpg см. Экран короткий – user2260431

ответ

1

Здесь вы идете:

// connect to the database 
include('connect-db.php'); 


$sql = "select sum(fees) from fees"; 
$q = mysql_query($sql); 
$fees = mysql_fetch_array($q); 

$sql = "select sum(amount) from expence"; 
$q = mysql_query($sql); 
$expense = mysql_fetch_array($q); 

echo 'Fees: ' . $fees[0].'<br>'; 
echo 'Expenses: ' . $expense[0].'<br>'; 
echo 'Income: ' . ($fees[0] - $expense[0]) .'<br>'; 

Примечание:

Не используйте mysql_ * семейные функции, потому что они устарели. Начните изучать mysqli или pdo

+0

спасибо, дорогие сейчас работающие – user2260431

1

Так сохранить результаты в переменной и вычесть его, ПРОСТОЙ ПУТЬ Вы можете сделать это

$fees_amt = mysql_query($sql); //Returns say 10 
$exp_amt = mysql_query($sql2); //Returns 5 
$tot_amt = $fees_amt - $exp_amt; 

echo $tot_amt; 
+0

может у меня изменить код на мой код – user2260431

+0

@ user2260431 Ваш код не является чистым –

+0

Я не понимаю, как в мой код – user2260431

Смежные вопросы