問題タブ [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 に答える
2190 参照

c++ - Qt QSqlQuery の準備と bindValue が機能しない

準備とバインド値に問題があります:(

出力は次のとおりです。

:p と :f を ? で変更しようとしました。bindValue で int 位置を使用しますが、うまくいきません。クエリが正常に実行されたため、正確なエラーを取得できませんでした。私は自分のプログラムで準備とbindValueをたくさん使用しましたが、問題はこのクラスだけにあります:/

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

mysql - MySQL Select into variable

select から取得した値をプロシージャでさらに使用して実行したいのですが、その方法がわかりません。

テストとして、私は次のように書きましたが、v_1、v_2、または v_3 変数は、期待どおりに値 1,2 & 3 をとらないため、さらなるロジックに使用できません...

誰かここで助けてくれませんか?

ありがとう、レオ

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

php - PHP MYSQL PREPARE 構文の問題 (予期しない T_STRING)

私はSQLとPHPが初めてです。これまでのところ、問題を解決できましたが、PREPARE ステートメントで構文の問題が発生しています (1 つのステップで複数のことを実行しようとしている可能性があります)。誰かが私の構文が台無しになっている場所を教えてくれたら、それは素晴らしいことです.

さらに、私が書いているコードはサーバー上の保存ファイルを更新しようとしています。準備ステートメントでそれを行うことが正しい方法であると信じていますが、そうでない場合は喜んでお知らせします。INSERT INTO -> 条件付き挿入または更新を変更する予定です。

予期しない T_STRING というエラーが表示されます。コードでエラーの行をマークしました。

更新ホスト サーバーに PDO をインストールできないため、残念ながら PDO は受け入れられないソリューションです。私の答え(今ではエラーはありません!):

0 投票する
4 に答える
12598 参照

postgresql - postgresql.conf max_prepared_transactions が機能しない

postgres データ フォルダにある postgresql.conf ファイルを開き、max_prepared_connections の値をゼロ以外の値に変更しました。

ただし、「PREPARE TRANSACTION 'foo';」コマンドを使用しようとするたびに、max_prepared_connections がゼロに設定されているというエラーが表示されます。

私は何か間違ったことをしていますか?prepare transaction コマンドを使用できるようにしたいだけです。

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

php - 準備ステートメント接続を閉じる方法は? 正解です?-PDO

たとえば、次のコードを使用します。

「$result = null;」を使用しても問題ありません。この接続を閉じるには?

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

mysql - プリペアドステートメントの実行MySQLが機能しない

MySQLで作成したストアドプロシージャの何が問題なのかを特定しようとしています。作成に問題はありませんでしたが、呼び出そうとしても機能しません。ワークベンチが表示しているエラーは

エラーコード:1064。SQL構文にエラーがあります。4行目の「SELECTApplicantID、LastName、FirstName、Mid」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

そして、これが私のストアドプロシージャです。

結果の文字列/クエリをコピーして別のウィンドウで実行し、変数の適切な値を置き換えてみましたが、機能しています。

私はこのストアドプロシージャで立ち往生しています。あなたが私を助けてくれることを願っています。ありがとう!

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

mysql - MySql PREPARE stmtFROM[関数の引数]とカーソル

私はMySql関数を持っています。これは3つの引数を取ります。最後の引数はクエリ自体であり、少なくとも複数の結果がない場合は、PREPARE(?)を使用して実行できます。PREPAREDステートメントから返されたすべての結果をループしたいと思います。

どうやってやるの?私はCURSORについて考えていましたが、PREPARED変数ステートメントでCURSORを使用することは不可能であることがわかりました。

私が達成したいのは次のとおりです。1。アプリケーションの結果を表示します。結果はページングされます。2.特定の行を検索し、それが属するページを見つけて、それを表示したいと思います。3.結果のビューはいくつかの方法でフィルタリングおよび順序付けできるため、MySql関数の3番目の引数は、結果のビューが入力されるクエリです。

うまくいけば、私は自分自身を明確にしました、そうでなければ私に知らせてください。

これまでのところ、次のようになっています。DELIMITER $$#それ以外の場合、セミコロンを使用して行を終了することはできません

前もって感謝します。

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

mysqli - mysqli で準備を呼び出す - SQL 構文エラー

次のエラー メッセージが表示されました。

問題とは何ですか、どうすれば解決できますか?

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

php - 警告: PDOStatement::execute(): SQLSTATE[HY093]: 無効なパラメーター番号: パラメーターが定義されていません...filetext

$fields は、印刷後に次のような値を取得する配列です。

次のように、データクラスから update 関数を呼び出します。

しかし、私はエラーが発生します:

警告: PDOStatement::execute(): SQLSTATE[HY093]: 無効なパラメーター番号: パラメーターが定義されていません...filetext

他の同様のスレッドをいくつか確認しましたが、まだ答えが見つからないため、基本的な概念が欠けていると思います。私が見る限り、配列には 7 つの ? と 7 つの項目があり、すべての値を定義すると、SQL ワークベンチで完全に実行できます。

$user_id を特定の値に設定し、緯度/経度パラメーターを指定せずに、PDO 準備済みステートメントを試しました。

重要な情報を忘れた場合は、それを指摘してください。アドレスは varchar で、lat/long は DB の float です。MYSQL の使用。

以下の機能:

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

php - 自分のクラス内で mysqli prepare ステートメントを実行する

同様のトピック (別のページの別のクラスで mysqli 接続にアクセスする方法は? ) がありましたが、それは私の質問に完全に答えていないか、要点を逃しています。データベースから一連の画像 URL と div ID を取得することで、スライドショーの骨組みをすばやく構築できるクラスを構築しようとしています。これが私が管理したものです:

したがって、次を実行すると、クラスがすべての作業を行います。

画像を印刷しているだけで、データベースから取得したものは無視しています。エラーログを確認すると、

PHP 通知: 未定義の定数 IMAGE_ID5 の使用 - /var/www/ / .com/httpdocs/index.php の 216 行目で「IMAGE_ID5」を想定、リファラー: http://***.com/index.php

私が間違っていることについての手がかりはありますか?