脚本宝典收集整理的这篇文章主要介绍了使用PHP / MySQL从多列中选择最小值,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
ID COL1 COL2 COL3 ---------------- 10 200 n/a 125 11 150 130 n/a 12 100 300 200 13 500 n/a n/a@H_404_3@除了ID之外,所有列都是TEXT.
@H_404_3@使用PHP和MysqL我需要从COL1,COL2,COL3中选择最小“数字”,在这种情况下它将是100(从第12行,COL1).
@H_404_3@我试过这个:
$query = ("SELECT MIN(LEAST(COL1,COL3)) From rug AS 'query1'");@H_404_3@但是我认为MIN(LEAST和AS’query1’部分有问题.我收到警告:
Warning: MysqL_numrows(): supplied argument is not a valid MysqL result resource@H_404_3@有什么想法吗?谢谢!
@H_404_3@您的查询适用于您的特定示例,但尝试在COL2或COL3中使用较小的数字,然后您将发现它不提供您正在寻找的结果.
@H_404_3@试试这个:
SELECT LEAST( MIN(COL1),MIN(COL2),MIN(COL3) ) From yourtable;@H_404_3@2. PHP @H_404_3@为了在PHP中使用MySQL查询,请关于如何归档这个check the manual,你的例子不是如何完成的.如果您的查询字符串存储在$sql中,那么它可能如下所示:
/* querying... */ $result = MysqL_query($sql); /* handling possible errors */ if (!$result) { die('Invalid query: ' . MysqL_error()); } /* handling the response */ while ($row = MysqL_fetch_assoc($result)) { var_dump($row); }
以上是脚本宝典为你收集整理的使用PHP / MySQL从多列中选择最小值全部内容,希望文章能够帮你解决使用PHP / MySQL从多列中选择最小值所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。