問題タブ [prepare]

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 に答える
477 参照

php - 配列をデータベースの問題に挿入するための PDO 準備ステートメント

PDO を使用してユーザー登録システムを作成しており、ユーザー フォーム データをデータベース テーブルに挿入しようとしています。非常に単純ですが、間違った値がデータベースに入力されています。データベースに入力される値は、フォームから関数に渡される値ではなく、:username、:password、:email_address、:city などです。私が間違っていることについて何か考えはありますか?bindParam と bindValue を使用してみましたが、同様の結果が得られました。他の投稿に基づいて、配列を使用するのが最善の方法であると結論付けました。ヘルプ!

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

php - 準備されたクエリは、ユーザーを見つけようとして期待される結果を返さない

phpMyAdmin でこれを行うと、1 つの結果が得られます。

ただし、私の PHP コードでは、スクリプトがユーザーを見つけられません。私は何か間違ってい$stmt->bind_param("s", $unsafe_user);ますか?

私も$stmt->bind_param("s", "user01");運が悪かったので試してみました。

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

php - PHP PDO prepare ステートメントで innodb_stats_on_metadata を設定することは可能ですか?

XML を使用して、あるサーバーから別のサーバーに MySQL データベースの一部を転送します。この XML には、必要なすべての DB 関連情報 (データとメタデータ) が含まれています。information_schemaから外部キー制約を取得するという 1 つのことを除いて、すべて正常に動作します。

問題はパフォーマンスにあります。約 100 の制約を取得するには、PHP スクリプトの読み込みに約 7 分かかります。ただし、コマンドを実行すると

このような制約クエリ(つまり、PHPMyAdmin内)

すべてに約 5 秒かかり、完了です。さて、これは非常に時間の節約になります。これを次のように使用できれば、本当に素晴らしいことです。

問題は、ここで exec コマンドが無視され、処理時間が依然として非常に長いことです。そのコマンドを準備に入れた場合 (SELECT の前にセミコロンで区切って)、すべてがエラーで終了します。

私の質問は次のとおりです。トランザクションと準備ステートメントを使用する PHP PDO 構造内で mysqli DB パラメータ innodb_stats_on_metadata を設定するにはどうすればよいですか?

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

mysql - 「ユーザーを作成しますか?」の書き方 MySQL 準備済みステートメントを使用

私は試した:

エラーが発生します

また、変数を定義する方法を複数試してみましたが、それでもうまくいきませんでした。

そしてさえ

よく似た質問が2年以上前にすでに尋ねられましたが、まだ有用な答えはありません:( MySQLiプリペアドステートメントでユーザーを作成する

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

php - ipn --- pdo エラー処理

いくつかのプロセスをチェックするためにipnサンドボックスを使用しています:

これは私のipnスクリプトの一部ですが、処理されません。テーブルには何もありません。エラーをエコーまたは出力することはできません。原因はそのipn..しかし:このログファイルにエラーを書き込むことができました:

しかし、そこに何を書くべきか、誰かが私を助けることができますか? 挨拶