Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP MySQL返回除法结果_Php_Mysql_Divide - Fatal编程技术网

PHP MySQL返回除法结果

PHP MySQL返回除法结果,php,mysql,divide,Php,Mysql,Divide,我有疑问: SELECT * FROM members ORDER BY ( firstColumn / anotherColumn ) DESC 现在我打印这个: return $query['firstColumn'] / $query['anotherColumn']; 是否可以在不使用任何php技巧的情况下打印分割结果?例如return$query['dividedColumns']列别名将解决您的问题,您可以将查询更改为: SELECT members.*, ( fi

我有疑问:

SELECT * FROM members ORDER BY ( firstColumn / anotherColumn ) DESC
现在我打印这个:

return $query['firstColumn'] / $query['anotherColumn'];

是否可以在不使用任何php技巧的情况下打印分割结果?例如
return$query['dividedColumns']

列别名将解决您的问题,您可以将查询更改为:

SELECT members.*, 
      ( firstColumn / anotherColumn ) AS `divided_amount`  
FROM members 
ORDER BY divived_amount DESC;

列别名将解决您的问题,您可以将查询更改为:

SELECT members.*, 
      ( firstColumn / anotherColumn ) AS `divided_amount`  
FROM members 
ORDER BY divived_amount DESC;

您可以直接在查询中执行此操作,并将该结果用作
orderby
参数

SELECT *, firstColumn/anotherColumn as dividedColumns 
FROM members 
ORDER BY dividedColumns DESC
现在您可以在PHP中将其用作
$query['dividedColumns']


您可以直接在查询中执行,并将该结果用作
ORDER BY
参数

SELECT *, firstColumn/anotherColumn as dividedColumns 
FROM members 
ORDER BY dividedColumns DESC
现在您可以在PHP中将其用作
$query['dividedColumns']

    • 你可以试试这个

      SELECT *, (firstColumn/anotherColumn) AS dividedColumns FROM members ORDER BY ( firstColumn / anotherColumn ) DESC
      
      你可以试试这个

      SELECT *, (firstColumn/anotherColumn) AS dividedColumns FROM members ORDER BY ( firstColumn / anotherColumn ) DESC