sql >> データベース >  >> RDS >> Mysql

MYSQLデータベースから最後のエントリを取得する方法は?

    mysql_queryの出力を使用する必要があります mysql_fetch_arrayで 。

    $res = mysql_query($test_query);
    if ($res === false) {
        throw new Exception("query failed");
    }
    $row = mysql_fetch_array($res);
    echo $row["id"];
    

    これは1つしか読み取れないことに注意してください 行。さらに必要な場合は、whileを使用してください ここで見つけることができるループ構造: http://php.net/mysql_fetch_array

    INSERTを実行したばかりの場合 クエリ使用 mysql_insert_id() IDを取得します。これはMySQLの機能です。これは、AUTO_INCREMENTと連携して機能します オプション。

    また、これが構築中の新しいサイトである場合は、mysqli_*を使用してください mysql_*の代わりに関数 。後者は非推奨です。



    1. SQLite-データベースを削除する

    2. psql:致命的:データベース<ユーザー>は存在しません

    3. リレーショナルデータベースと非リレーショナルデータベース–パート3

    4. 重複せずにテーブルから別のテーブルにレコードを挿入する方法