問題タブ [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.
android - MediaPlayer は prepareAsync に時間がかかります。時間を最小限に抑える方法
私の問題は、アプリが prepareAsync に約 3 ~ 4 秒留まることです。これには時間がかかるため、そこにとどまる時間を最小限に抑えるために、何かを変更する必要があります。
これは私のコードです:
これは私の onPrepare 関数がどのように見えるかです:
これは StartVideoPlayback 関数です。
また、次のコードを使用して、onPrepared の代わりに onBufferingUpdate リスナーを試しました。
時々、onBufferingUpdate が 2 回呼び出され、1 回は 100% で、もう 1 回は約 60-80% で、約 1000ms 節約できます。しかし、これでは十分ではありません。どうにかして、より速く呼び出すことはできませんか? 30%くらい?
php - 致命的なエラー: 非オブジェクトでのメンバ関数 prepare() の呼び出し
問題は、なぜこれが非オブジェクトなのかということです。DB は正常に接続され、テーブルと列があります。
これは私のコードです。
そして、この行はエラーを出します。
ありがとう。
android - SQL準備済みステートメントが機能しない.
私はこの問題に苦しんでおり、何らかの理由で解決できません。
Tag
はユーザー入力からの文字列であり、ユーザーは引き続き SQL インジェクションを送信できます! どうして??また、この Eclipse エラーが発生しています: Null pointer access: The variable conn can only be null at this location
.
php - mysqli のエラー -> insert ステートメントによる準備
最初の準備ステートメントが正常に機能するのに、2 番目のステートメントが機能しない理由を理解しようとしています。実際の INSERT INTO 構文は正しいように見え、数値を置き換えて mysql コンソールに配置すると機能しますが、準備ステートメントは false を返します。
簡単な質問を片付けるために。$db_table_prefix == "uc_" で、すべての変数が初期化されます。また、最初のステートメントは $results == 0 を設定します (編集: これは私の間違いでした。実際には 1 ではなく 0 です)。
問題が発生した場合に備えて、テーブル構造を含めました。
簡単なものが欠けているだけだと思いますが、数日間コードを見つめた後、質問する必要がありました。助けてくれてありがとう。他に含めるべき情報があれば教えてください。
php - PHPでPDOを準備するSELECT WHERE
私はこのテーブルを作成します:
CREATE TABLE IF NOT EXISTS Users (Id INTEGER PRIMARY KEY, Username TEXT UNIQUE NOT NULL, Password TEXT NOT NULL, Time INTEGER UNIQUE NOT NULL, Timezone INTEGER NOT NULL, Active BOOLEAN NOT NULL);
そしてそれをいくつかの行で埋めます。次に、特定の「ユーザー名」の「アクティブ」を選択しようとしています。これはたった1つのセルです。
これを準備済みステートメントで実行したいのですが、問題は、通常のステートメントでも実行できないことです。このことは失敗します:
SELECT Active FROM Users WHERE Username "John"
これはうまくいきます:
SELECT Active FROM Users WHERE Username LIKE "John%"
しかし、私は正確な結果を探しています。これも機能します:
SELECT Active FROM Users WHERE Id=1
私は何が欠けていますか?
編集
私の発言には確かにタイプミスがあります。「=」が必要です(上記のままにしておきます)。しかし、これは実際には問題ではありませんでした。準備済みステートメントの使用でそれをたどりました。
準備されたステートメントを使用してデータベースに何かを保存するたびに、これを使用して検索できません。
SELECT Active FROM Users WHERE Username="John"
なぜこれが起こっているのか非常に興味がありますが、それは別の質問に属しています。
ruby - ruby sqliteエラー 'insure in insert_row':未定義のローカル変数またはメソッド 'stmt'
私はdbmgr rubyクラスに次のメソッドを持っています。これをループ内で使用して、csvからsqlite3 dbにデータを挿入します。
最初の挿入後にコンソールでこれを行うと、次のエラーが表示されます。
最初は、sqlite の ruby の prepare および bind_params 機能を使用しませんでした。ただし、テキスト内の「 ' 」などの文字の後に、生成された例外を挿入していたので、bind_params を使用すると入力が消去されることをどこかで読んだので、bind_params を使用しました。しかし、今はこのエラーが発生しています。
誰か助けてくれませんか?
ありがとう
android - Android: MediaPlayer onPrepared が呼び出されていません
タイトルが示すように、onPrepared() オーバーライドされたメソッドは呼び出されていません。