-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

このようにしてみてください

$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 に答える
0

はい、あなたは私が考えることができます...
しかし、あなたがそれを印刷したいときは、このように一重引用符を追加するだけです
$rst['newcontainer']

于 2012-10-31T02:30:07.590 に答える
-1

すべての回答に感謝します。上記のコードで、プロファイルテーブルに代表的な行がないこのSQLステートメントにベンダーIDをプッシュしました。

当たり前!あなたがピアレビューの贅沢を持っていないときによく起こります:-)

于 2012-10-31T11:46:12.530 に答える