2015-01-27 5 views
0

У меня есть сервер MySQL, и я запускаю на нем WebShop. Можно ли рассчитать сумму всех статей по заказу. Теперь, когда я добавляю новую строку, я должен вызвать метод в своем PHP Script для вычисления суммы. Возможно ли автоматизировать в MySQL (например, процедуры)?SQL Update Column на новом Datarow

С наилучшими пожеланиями Кевин Хорват

+0

сумма средств итого нет. статей ?? –

+0

My SQL Query выглядит следующим образом: SELECT SUM (tbl_articles.price) FROM ztbl_articles_orders INNER JOIN tbl_articles ON ztbl_articles_orders.articleID = tbl_articles.articleID INNER JOIN tbl_orders ON ztbl_articles_orders.orderID = tbl_orders.orderID WHERE tbl_orders.userID = 3; –

+0

Теперь я хочу сохранить результат запроса и обновить другую строку в другой таблице с помощью этого результата :) Возможно ли это? –

ответ

0
$query="SELECT SUM(tbl_articles.price) as sum FROM ztbl_articles_orders INNER JOIN tbl_articles ON ztbl_articles_orders.articleID = tbl_articles.articleID INNER JOIN tbl_orders ON ztbl_articles_orders.orderID = tbl_orders.orderID WHERE tbl_orders.userID = 3;"; 
$result= mysqli_query($connection,$query); 
$row=mysqli_fetch_array($result,MYSQLI_BOTH); 
$sum=$row['sum']; 

«$» сумма получает значение, которое вы хотите, теперь вы можете вставить или обновить с этим значением.

+0

Да, что работало очень хорошо. Огромное спасибо :) –