問題タブ [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 投票する
2 に答える
134 参照

php - mysql_insert_id() が正しい値を返すことを信頼できますか、マルチスレッドパラノイア

テーブルに改行を挿入する関数を作成し、INSERTステートメントを mysql に呼び出した後、いくつかのチェックを行い、次に の値をチェックしますmysql_insert_id()

. _ _mysql_insert_id()

私の賭けは安全であるべきですが、これは悲惨なことになる可能性があるのでお願いしています.

0 投票する
0 に答える
319 参照

php - mysqli_insert_id を使用して、あるテーブルから別のテーブルに最後の ID を挿入する

mysqli_insert_id()あるテーブルから最後の id 値を取得し、それを別のテーブルに挿入しようとしています。次のコードでは、ID の値が 0 になります (ただし、タイムスタンプは正しいです)。何か案は?これを行うにはいくつかの方法があると思いますが、うまくいかないようです。

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

php - PHPセッション変数を「インクルード」ページの問題に渡す

私は、4 つのテンプレートが含まれているメインの PHP ページを使用しています。

「two.php」には、AJAX 経由で送信されたフォーム (the_form) が含まれています。

「add_new.php」で、INSERT が完了すると、次の PHP コードが作成されます。

私が経験している問題は、$_SESSION['new_id'] が Ajax 'data' var を介して返され、'alert' に表示されるにもかかわらず、次に表示しようとするとUnidentified Indexエラーが発生することです。を使用してテンプレート ページ (three.php) を作成し<?php echo $_SESSION['new_id'] ?>ます。

助言がありますか?

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

mysql - MYSQLは新しい重複エントリを挿入しますが、定義されたフィールドはいくつか異なります

現在、新しいエントリを挿入 (既存のエントリからデータをコピー) し、この新しいエントリを更新しています。例えば:

ただし、(mysql_insert_id を取得したり、新しいエントリを更新したりすることなく) 新しいエントリを一度に挿入することで、データベースのやり取りを節約したいと考えています。例えば:

age フィールドを明示的に定義して上記を挿入する方法はありますか、それとも別の MYSQL コマンドを使用する必要がありますか?

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

mysql - MYSQL は INSERT で自動インクリメント/mysql_insert_id() を取得します

INSERT の実行中に新しいエントリの auto_incr 値を取得し、その場でテーブル フィールド 'url' を作成したいと考えています。

例:

データベース テーブル フィールド:
id,category,sex,age,url (最後に auto_incr を含む URL を挿入したい)

変数:
$category = 従業員;
$sex = 男性;
$年齢 = 30;

INSERT INTO table VALUES(NULL,$category,$sex,$age,'mywebsite.com/employee-male-30-00000001')

注: 新しく挿入された ID が 00000001 であると仮定します

現在、空の URL で新しいエントリを挿入し、mysql_insert_id() を取得してから、新しいエントリを URL で更新しています。

たった 1 回のデータベース操作でこれを達成するためのより良い方法はありますか?

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

php - データベース テーブルにテキスト フィールドをもう 1 つ追加する必要があります

ユーザー管理ソリューションに UserCake コードを使用しています。データベースに「mobile1」としてもう 1 つの新しいフィールドを追加する必要があります。

したがって、ユーザーテーブルに「mobile1」として新しい列を追加しました。また、register.php ファイルにテキスト フィールドを含めました。

Mysql にデータが挿入されません.....サポートをお願いします。ありがとう

0 投票する
0 に答える
50 参照

php - MySQL 挿入 ID の文字

私はmysqlとphpを初めて使うので、始めましょう!

現時点では、$inserted_Claim_id は 1、2、3 などを返しますが、数字の前に自分の個人参照番号を付けたいです。IE; ACL0123

私が持っているのはこれです。

どんな助けも大いに義務付けられます、

よろしく

アンドリュー

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

php - whileステートメント内のmysql挿入ステートメントは1レコードのみを追加します

私はこのコードを持っています(以下を参照)

上記のコードからわかるように、最初に「records」という名前の db テーブルからすべてのデータを取得し、次に各行を対応する変数に入れ、格納されたデータ (db テーブル名から取得されたデータ) を挿入します。 records」とそこに対応する変数に保存されている)を「backupp」という名前のデータベーステーブルに保存します。ここで、問題は、バックアップに 1 つのレコード (最初にプルされたレコード) のみを追加することです。おそらく、records という名前の db テーブルからバックアップという名前の db テーブルにすべてのプルされたレコードを追加する必要があります。どうして??提案、推奨事項、手がかり、アイデアは大歓迎です。ありがとうございました!

PS:同じ構造を持つ他のテーブルへのエクスポートとインポートのようなものですが、私はこのようにしたい理由があり、「inventory」と呼ばれるデータベース($ this-> db)にすでに正常に接続していると仮定します。同じ構造の「records」や「backupp」などのdbテーブル名があります。