問題タブ [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.
php - CakePHP 2.0 ファイルのアップロードが機能しない
こんにちは、ファイルをアップロードできるファイル アップロード システムを作成しようとしています。ファイル名が、テーブルにアップロードされた MYSQL ID に変更されます。これは私のコードです...
ただし、ファイルはディレクトリにアップロードされていませんが、情報は sql テーブルにアップロードされています。
この関数 $this->Upload->id がファイルの名前変更に対して機能しない理由がわかりませんか? スピーチマークに入れると、ファイルの名前が「$this->Upload->id.mp4」に変更されますが、情報が保存されているフィールドである場合は、114.mp4 のようにしたいと思います。誰にもアイデアはありますか?
前もって感謝します
php - PHPはファイルをこのSQL IDに名前変更します
サーバーに既に存在するファイルの名前を、最後のクエリで生成された ID に変更する必要がある、次の php コード行があります。
何らかの理由で、スクリプトの実行時にファイルの名前が変更されません。
助言がありますか?
php - PHPを使用してmysqlに最後に挿入されたIDを見つける最良の方法
mysql の照会後に最後に挿入された ID を取得するのが最善の解決策であると思いますか?
私は次の解決策を見つけました:
またはmysql_insert_id
php関数を使用することもできますが、明らかにこの関数はbigint(IDフィールドに使用しているもの)ではうまく機能せず、連続したSQL問い合わせがたくさんある場合は信頼できない可能性があります.
誰かがこのタスクを達成するための信頼できる迅速なソリューションを提供できますか?
php - 挿入クエリの最後の ID を取得する
最後の挿入から story_id を取得する必要があります。使用してみmysql_insert_id()
ましたが、私のステートメントでは機能しないようです。コードは次のとおりです。
mysql - mysql_insert_id();の空白スペース 戻る
IDの前に空白が表示されますか?
それが戻ってきたとき、私はこれを手に入れますか?
これを行うことになっています
それは私のjqueryデータコードでしょうか?
またはそれはphpコードでしょうか?
アップデート:
idの前にあるすべての文字は、protect()関数に含まれるファイルの数行を追加したためです。これらのインクルードを新しい関数に移動し、それに応じて呼び出すと、問題が修正されました。明確な解決策もマーティンに感謝します:)。
php - プロシージャを使用して最後のレコード ID を取得する
私は新しい学習者で、レコードの最後に挿入された ID を取得しようとしています。
しかし、ここでは次のエラーが表示されます。
エラー: SQL 構文にエラーがあります。1 行目の 'SELECT @p_customerId' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
これを修正する方法はありますか。
ありがとう、
手順は次のとおりです。
php - while ループで mysql_insert_id() を使用することは可能ですか?
最後に挿入された行を表示したいのですが、これは現在配列内のすべてを取得していmysql_insert_id()
ますmysql_insert_id($row);
.
あなたの助けは大歓迎です
mysql - 同時実行データ挿入における mysql_insert_id の問題
mysql_insert_id()
競争状態での信頼性は?複数のユーザーが同時にデータを挿入している場合、この関数は真の ID を返しますか、それとも他のユーザーの挿入されたデータ ID を返しますか?
テーブル エンジンは MyISAM です。
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() を取得しますか? まれな確率と関係がありますか?
理解できるようになるかどうかはわかりません...
php - mysql_insert_id() を動作させることができません
私はこれを試しました:
しかし、私はこのエラーしか受け取りません:
警告: mysql_insert_id(): 指定された引数は有効な MySQL-Link リソースではありません
これは関数全体です (挿入されたデータの ID を取得するために、この$cid = mysql_insert_id($this->result);を追加しました):
これはデータベースへの接続です。