問題タブ [mysql-insert-id]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1085 参照

php - CakePHP 2.0 ファイルのアップロードが機能しない

こんにちは、ファイルをアップロードできるファイル アップロード システムを作成しようとしています。ファイル名が、テーブルにアップロードされた MYSQL ID に変更されます。これは私のコードです...

ただし、ファイルはディレクトリにアップロードされていませんが、情報は sql テーブルにアップロードされています。

この関数 $this->Upload->id がファイルの名前変更に対して機能しない理由がわかりませんか? スピーチマークに入れると、ファイルの名前が「$this->Upload->id.mp4」に変更されますが、情報が保存されているフィールドである場合は、114.mp4 のようにしたいと思います。誰にもアイデアはありますか?

前もって感謝します

0 投票する
2 に答える
197 参照

php - PHPはファイルをこのSQL IDに名前変更します

サーバーに既に存在するファイルの名前を、最後のクエリで生成された ID に変更する必要がある、次の php コード行があります。

何らかの理由で、スクリプトの実行時にファイルの名前が変更されません。

助言がありますか?

0 投票する
2 に答える
8015 参照

php - PHPを使用してmysqlに最後に挿入されたIDを見つける最良の方法

mysql の照会後に最後に挿入された ID を取得するのが最善の解決策であると思いますか?

私は次の解決策を見つけました:

またはmysql_insert_idphp関数を使用することもできますが、明らかにこの関数はbigint(IDフィールドに使用しているもの)ではうまく機能せず、連続したSQL問い合わせがたくさんある場合は信頼できない可能性があります.

誰かがこのタスクを達成するための信頼できる迅速なソリューションを提供できますか?

0 投票する
1 に答える
1544 参照

php - 挿入クエリの最後の ID を取得する

最後の挿入から story_id を取得する必要があります。使用してみmysql_insert_id()ましたが、私のステートメントでは機能しないようです。コードは次のとおりです。

0 投票する
2 に答える
204 参照

mysql - mysql_insert_id();の空白スペース 戻る

IDの前に空白が表示されますか?

それが戻ってきたとき、私はこれを手に入れますか?

これを行うことになっています

それは私のjqueryデータコードでしょうか?

またはそれはphpコードでしょうか?

アップデート:

idの前にあるすべての文字は、protect()関数に含まれるファイルの数行を追加したためです。これらのインクルードを新しい関数に移動し、それに応じて呼び出すと、問題が修正されました。明確な解決策もマーティンに感謝します:)。

0 投票する
1 に答える
94 参照

php - プロシージャを使用して最後のレコード ID を取得する

私は新しい学習者で、レコードの最後に挿入された ID を取得しようとしています。

しかし、ここでは次のエラーが表示されます。

エラー: SQL 構文にエラーがあります。1 行目の 'SELECT @p_customerId' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

これを修正する方法はありますか。

ありがとう、

手順は次のとおりです。

0 投票する
1 に答える
344 参照

php - while ループで mysql_insert_id() を使用することは可能ですか?

最後に挿入された行を表示したいのですが、これは現在配列内のすべてを取得していmysql_insert_id() ますmysql_insert_id($row);.

あなたの助けは大歓迎です

0 投票する
2 に答える
879 参照

mysql - 同時実行データ挿入における mysql_insert_id の問題

mysql_insert_id()競争状態での信頼性は?複数のユーザーが同時にデータを挿入している場合、この関数は真の ID を返しますか、それとも他のユーザーの挿入されたデータ ID を返しますか?

テーブル エンジンは MyISAM です。

0 投票する
3 に答える
686 参照

php - mysql_insert_id が異なる場所と異なるブラウザーから同時に呼び出された場合はどうなりますか?

mysql_insert_id について愚かな質問があるかもしれません...

mysql_query("INSERT INTO") の後に mysql_insert_id を使用して、クエリの最後に挿入された ID を取得する必要があります。

mysql_insert_id は、前のクエリで生成された ID を取得しますが、私の質問は...

次のコードを含む test.php という名前の 1 つの php ファイル

test.php ファイルが異なる場所や異なるブラウザーから同時に呼び出された場合はどうなりますか? または、INSERT INTO クエリを含む他の php ファイルが同時に呼び出された場合はどうなりますか?

Id は実際に mysql_insert_id() を取得しますか? まれな確率と関係がありますか?

理解できるようになるかどうかはわかりません...

0 投票する
3 に答える
2227 参照

php - mysql_insert_id() を動作させることができません

私はこれを試しました:

しかし、私はこのエラーしか受け取りません:

警告: mysql_insert_id(): 指定された引数は有効な MySQL-Link リソースではありません

これは関数全体です (挿入されたデータの ID を取得するために、この$cid = mysql_insert_id($this->result);を追加しました):

これはデータベースへの接続です。