-1

看起来很简单,但我在这里做错了什么?我只想要给定供应商 ID 的列中的最大值。我可以as在记录集中使用该子句吗?

$query = mysql_query("SELECT max(container_no) as newcontainer 
  FROM FETE_profiles WHERE vendor_id = '$mvendorid'");

while($rst = mysql_fetch_array($query)) {
    print $rst[newcontainer] . "<br/>";
}
4

3 回答 3

0

是的,你能想到......
但是当你想打印它时,只需像这样添加单引号
$rst['newcontainer']

于 2012-10-31T02:30:07.590 回答
0

试试这样

$query = "SELECT max(container_no) as newcontainer 
      FROM FETE_profiles WHERE vendor_id = ".$mvendorid." ";

    $result = $mysql->execute_sql_query($query);
    while(@$rows = mysql_fetch_array($result))
     {
        print $rows['newcontainer ']. "<br/>";
    }
于 2012-10-31T03:08:22.080 回答
-1

让它工作每个人都感谢您的所有回答。这是上面的代码,将供应商 ID 推送到该 sql 语句中,该语句在配置文件表中没有代表行。

呃!好吧,当您没有同行评审的奢侈时,就会发生这种情况:-)

于 2012-10-31T11:46:12.530 回答