私の問題を説明する方法がわかりませんが、試してみましょう..
私は小さなニュース ポータル php + mysql プロジェクトに取り組んでいます。mysql データベースに 2 つのテーブルがあります。
1: news (
n_id (primary key)
n_title
n_text
)
2: news_image (
ni_id (primary key)
n_id (foreign key from news table)
ni_name
ni_caption
)
(n_ プレフィックスは new のプレフィックスで、ni_ は news_image のプレフィックスです)
news テーブルにはニュース記事が保持され、news_image テーブルにはニュースの画像の名前とキャプションが格納されます。ニュース画像の別の表は、後の段階で、各記事に複数の画像を追加するためです。スクリプトは正常に動作します (phpmyadmin を介してデータベースにデータを入力してテストしたため)。
問題: データをニュース テーブルに追加し、画像をファイル システムにアップロードするための php スクリプトを作成しました。それは正常に動作します。このクエリを使用して、ニューステーブルに行を追加しました
INSERT INTO news
SET
n_title = '$title',
n_text = '$text'
n_id は主キーです (整数で AUTO_INCREMENT です)。ニュース表に掲載されました。news_image テーブルの ni_name と ni_capption は問題ありません。簡単に取得できますが、新しく挿入された行のニュース テーブルから n_id を取得するのが問題です... n_id を取得するにはどうすればよいですか...????? 私はphp + mysqlの初心者なので、詳細な回答を提供してください..読んでくれてありがとう...返信を待っています..