sql table how to multliply array of numbers fetched from sql table and stored into array and return

后端 未结 3 1327
难免孤独
难免孤独 2021-01-27 23:55

In a sql table how to multiply array of numbers fetched from sql table

Table like given below

Id         country       Person        Money

1           U         


        
相关标签:
3条回答
  • 2021-01-28 00:39

    Why don't you try like this?

    DECLARE @number int=2
    SELECT Money * @number AS Money 
    FROM Customers;
    

    And calculate sum form code. Otherwise try this

    DECLARE @number int=2
    SELECT SUM(Money * @number) AS total
    FROM Customers;
    
    0 讨论(0)
  • 2021-01-28 00:44

    If you need to update the rows in the db instead of just getting the new value out, you can also do this in the database and it will be much faster than getting the data out and putting it back in.

    UPDATE Customers SET Money = Money * 2
    
    0 讨论(0)
  • 2021-01-28 00:50

    Assuming $myDatabase is a mySQLi connection.

    This code is used to get money multiplied by a number.

    $myNumber = 2;
    $qry = "SELECT (Money * {$myNumber}) AS money
        FROM Customers";
    $result = $myDatabase->query($qry, MYSQLI_STORE_RESULT);
    

    And this code is to store all money in array $arrayTotal.

    while ($row = $result->fetch_object()) {
        $arrayTotal[] = $row->money;
    }
    

    Hope this help.

    0 讨论(0)
提交回复
热议问题