質問: テーブルの最後(最新)のレコードを抽出したい 宜しくお願いします。 php mysql の組み合わせで使っています 以下のようにして、最後のレコードを取り出したいのですが まったく違う事をしているのかもしれません。 $sql =" select * from テーブル where フィールド='max' " ; フィールドはauto_incrementで番号を振っています。 これで最大のつもりなのですが・・・。 他にも、レコードを入れた時間も記録したフィールドがあるのですが どうしてよいか?判りません。 テーブルの最新のレコードを出したいのです。 **その中の一つのフィールドを取り出すのですが、 それはうまくいっているみたいです (max の所に数字を入れると表示します) お手数かけますが、どなたかご教授お願いいたします。
回答: #2回答者です。 mysql 4.1以前(サブクエリを使えない)なら、以下のような方法が考えられます。 select * from 表名 order by 列名 desc limit 1