我想使用max子句根据字段名称查找最大值 直到现在我已经使用了这个
SELECT MAX(sl) FROM associate where br_code=$_REQUEST[br_code]
但这不起作用
朋友从我的问题很清楚,我想从一组br_code名称中找到sl的最大值,该名称应该从where子句中选择。
答案 0 :(得分:0)
这样可以选择您的数据,同时保护其免受SQL注入攻击。
$query = "SELECT mx FROM (SELECT MAX(s1) AS mx, br_code FROM associate GROUP BY br_code) AS T1 WHERE T1.br_code=" . mysql_real_escape_string($_REQUEST['br_code']);
请注意,在使用mysql_real_escape_string
时,您必须已建立连接。有关详细信息,请参阅this。