$test2=mysql_query("SELECT min(substr(status,1) FROM railways");
while($test_array1=mysql_fetch_array($test2)){
echo "<pre>";
print_r($test_array1);
echo "</pre>";
}
这个查询的正确形式是什么......需要从表本身获取最小值..
答案 0 :(得分:0)
substr(status,1)返回字符串...... mysql从1开始计数,而不是从0开始。
如果我让你正确使用substr(status,2)就是你要找的东西。
最好的问候 菲尔答案 1 :(得分:0)
substr(status,1)将给出'w21',但substr(status,2)将给出21.如果你想得到最小值并且模式是DIGIT_NUMBER_NUMBER,你将使用{{1} }。从这个数据集:w21,c33,d55,d11,它将拉出你想要的最小数字。