0

unitpost、file、postfile の 3 つのテーブルがあります。postfile は、ファイルを特定の投稿にリンクするテーブルです。

ファイルと投稿をアップロードするスクリプトを作成しましたが、postfile テーブルに unitpostID と fileID の両方を入力する必要があります。ただし、ファイルがアップロードされると、ID はランダムに選択されます。アップロードしたばかりの fileID を postfile テーブルに入力するにはどうすればよいですか?

これが理にかなっていることを願っています!!

どんな助けでも感謝します。

4

2 に答える 2

0

LAST_INSERT_ID()最後の挿入操作の ID を取得するために使用します。

于 2013-04-11T07:30:29.743 に答える
0

主キーに使用するAUTOINCREMENTため、ID はランダムではなく、MySQL または PHP から使用できます。

その後、php からmysqli_insert_id()(またはPDO::lastInsertIdPDO を使用する場合は) 使用して、最後の挿入 ID を取得するか、@Nelson が述べたように、MySQL 関数を直接取得します。

于 2013-04-11T07:34:52.267 に答える