sql table, как многоточечный массив чисел, извлекаемых из таблицы sql и хранящихся в массиве и возвращаемых

В таблице sql как умножить массив чисел, полученных из таблицы sql

Таблица, как указано ниже

Id country Person Money 1 UK john 2010 2 USA Henry 120 3 RUS neko 130 4 GER suka 110 7 CAN beater 1450 8 USA lusi 2501 

кодирование

 SELECT Money FROM Customers; 

как получить только один столбец денег и умножить его с заданным номером и сохранить в возврате массива назад

 $number = 2; $Arratotal = (2010*$number,120*$number,110*$number,1450*$number,2510*$number) return $Arratotal; 

Предполагая, что $myDatabase является mySQLi-соединением.

Этот код используется для получения денег, умноженных на число.

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

И этот код должен хранить все деньги в массиве $arrayTotal .

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

Надеюсь, эта помощь.

Почему бы вам не попробовать?

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

И вычислить код формы суммы. В противном случае попробуйте это

 DECLARE @number int=2 SELECT SUM(Money * @number) AS total FROM Customers; 

Если вам нужно обновить строки в db, а не просто получить новое значение, вы также можете сделать это в базе данных, и это будет намного быстрее, чем извлечение данных и их возврат.

 UPDATE Customers SET Money = Money * 2