※ ChatGPTを利用し、要約された質問です(原文:最大値を取得できない)
最大値を取得できない
このQ&Aのポイント
最大値を取得して、一意の番号を付加するルーチンです。
最大値を取得できなくて困っています。$cidに値が入るはずですが、1と出力されます。
テーブル(LB_TABLE_CAT)のデータには100があるのに、どこがおかしいのでしょうか?
最大値を取得して、一意の番号を付加するルーチンです。
最大値を取得できなくて困っています。
// データを取得して表示
$query = "SELECT MAX(cid) FROM " . LB_TABLE_CAT;
$result = @mysql_query($query, $db);
$num_rows = @mysql_num_rows($result);
if($num_rows > 0)
{
$row = @mysql_fetch_assoc($result);
$cid = $row['cid'];
$cidに値が入るはずですが、1と出力されます。
テーブル(LB_TABLE_CAT)
cid name
1 あああ
2 いいい
3 ううう
100 えええ
となっています。
想定では100が入るはずですが、どこがおかしいのでしょうか?
phpmyadmin上では、ちゃんと100が出力されます。
よろしくお願いします。