[英]How to get value from joining row and column in mysql and php?
我有这样的数据,我称之为正常表:
Z 0 0.01 0.02
--- ------ ------- ------
-3.4 0.0003 0.0003 0.0003
-3.3 0.0005 0.0005 0.0005
-3.2 0.0007 0.0007 0.0006
-3.1 0.001 0.0009 0.0009
-3 0.0013 0.0013 0.0013
我的Z = -3.21
这意味着Z值rows = -3.2
和column = 0.01
因此,我将得到值= 0.0007
请帮忙。
谢谢。
您通过mysql运行以下查询,并且value的value
是您想要的数字
<?php
$value = -3.21;
$Z = number_format($value * 10, 0, '', '') / 10;
$col = substr(floor($value * 100), -1);
if ($col > 0) {
$col /= 100;
}
$query = "SELECT `$col` as `value` FROM `normal` WHERE Z = '$Z'";
// $query = "SELECT `0.01` as `value` FROM `normal` WHERE Z = '-3.2'";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.