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

python - Pythonクラスディクショナリの値を変更する場合はNoneType

Pythonクラスのディクショナリを変更して、関数オブジェクトがディクショナリに追加されるたびに、__call__代わりに再定義するクラスのインスタンスを追加しようとしています。メタクラスにカスタムディクショナリを使用し__setitem__、ディクショナリクラスで、追加された関数の動作を変更するために使用するクラスをインスタンス化し、NoneTypeではないオブジェクトをディクショナリに追加します。ただし、ラップしている関数を使用してクラスをインスタンス化し、それぞれの関数を呼び出そうとすると、「NoneType not callable」エラーが発生し、クラスディクショナリにラップした関数オブジェクトは=Noneになります。なぜこれが起こるのか、何か考えはありますか?ありがとう!

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

php - PDOステートメント->executeがfalseを返すのはなぜですか?

これのさまざまな側面をほぼ無限にテストした後、PDO接続が機能し(簡単なクエリを実行して結果を表示できる)、ステートメントが正常に準備され、値が適切にバインドされていることを確認しました。 。何らかの理由で、ステートメントは実行されません。かわいくするために、私はすべてのバインドされた変数を削除して静的クエリを実行しようとしましたが、それも機能しません。

コード:

'prepared''table true''field true''value true''flag = false'のデバッグテキストを一貫してエコーします。これは、準備とバインドが機能することを通知しますが、実行すると、$ resultは空になり、関数はnullを返します。

私は恐ろしく明白な何かを見落としているかもしれません、そして私は完全に頭をぶら下げる準備ができています。前もって感謝します...

アップデート

ああ、連結-今日の私の友達。動作するコードは次のとおりです。

$table$fieldはシステムによって生成され、ユーザー入力を介してアクセスすることはできないため、この場合は安全です。$valueのみが公開されます。

StackOverflowに感謝します!あなたは私のお気に入り!:)

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

php - PHP の質問: MYSQL IN() を使用した PDO Prepare() および Execute() が配列に対して機能しない

PHP で PDO オブジェクトを使用して MYSQL クエリを実行していますが、PDO::Prepare() で IN() 句を使用すると問題が発生するようです。

ユーザー入力: コンマで区切られたタグ
例) バスケットボール、サッカー

私は次のようにコーディングします:

私が理解していることから、execute() は各変数を二重引用符 (") で囲むので、次のような SQL を模倣するために、各入力の間に二重引用符を手動で追加します。

しかし、これは私にとってはうまくいきません。sql IN() 句を使用しながら、PDO の prepare() および execute() を使用する方法はありますか?

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

php - PDO errorCode が準備で機能しない

$dbError は構文エラー情報を取得します。

準備されたステートメントに同じものを使用すると、準備後にエラーは返されません。

このコードはphp.netからのものです

ErrorInfo はこの方法では機能しません。私が使う

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

php - 半分の時間で False を返す PDO クエリ

PDO mysql クエリに問題があります

HEreは私の簡単なコードです(問題を示すためだけの実際の状況ではありません)

そして出力:

2 番目の var_dump が false を返すのはなぜですか?

同じスキーマを複数回実行すると、半分の時間で false が返されます...

ありがとうございます

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

android - Android VideoView は準備時に失敗します。OMX-VDEC が 2 番目のインスタンスを報告

問題のコード:

logcat の出力:

さらに logcat の出力が続きます。

私の疑いでは、logcat の行「08-06 17:31:29.960: ERROR/OMX-VDEC-720P(116): Reject Second instance of Decoder」が準備の失敗の原因を示しているのですが、どこに手がかりがありません。この 2 番目のインスタンスは、次の場所から発生している可能性があります。これはデコーダーの実際のシャットダウンに先行するため、原因ではないにしても、少なくとも 1 つのヒントになるようです。

何かご意見は?デバッガーで、有効なリソースが見つかったことを確認できます。このコードは、上記のコードから切り取ったマルチプレイヤー関数で Handler と Runnables のタイマーを交換する前は問題なく動作していました。

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

php - コードの何が問題なのですか - PHP で更新を準備する

私はPHPマニュアルを1時間以上読んで、答えをグーグルで検索しようとしましたが、役に立ちませんでした:(

しかし、実行しようとすると、次のエラーが発生します

行 136 が PREPARE 行であることに注意してください。

編集:すべての変数とテーブル名は正しいです。それらはトリプルチェックされています。

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

perl - Perl では、DBI->connect から返されたオブジェクト/ハンドルは、(return または input パラメータによって) 関数間で渡された場合、範囲外になりますか?

このエラーが発生します

... [私の $execute で始まる createSqlTable 行内] で、パッケージまたはオブジェクト参照なしでメソッド「prepare」を呼び出すことはできません。

次のようなコード (スニペット):

他のモジュール 1:

他のモジュール 2:

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

android - MediaPlayer '準備();' 問題

prepare(); を使用する場合 メディア プレーヤーで、メディア プレーヤーが準備されるまで黒いレイアウトがポップアップ表示されます。黒い画面のレイアウトを変更したいのですが、可能ですか?

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

mysql - mysql 動的 SQL

準備実行ストアド プロシージャで使用している次のコードについて質問があります。

param_cod_empresa_pad='0' が機能しない 2 番目の条件は、次のように記述する必要があります。

理由を知っている人はいますか?mysql で動的 sql を使用して null 変数を呼び出すより良い方法があるかどうかを知りたいです。

私も試しました:

しかし、うまくいきませんでした。