問題タブ [statements]
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.
php - PHP を使用した準備済みステートメントの SQL クエリに何か問題があります
エラーが発生します:
注意: 未定義の変数: 18 行目の C:\xampp\htdocs\sqltest.php の db
致命的なエラー: 18 行目の C:\xampp\htdocs\sqltest.php の非オブジェクトに対するメンバー関数 prepare() の呼び出し
このコードを使用しましたPHPでSQLインジェクションを防ぐにはどうすればよいですか?
私は PDO とそのようなことはまったく初めてで、Apache サーバーでは php 5.3 を使用しています。
私はこれをテストしているだけです。適切なコーディング手法を使用していないことはわかっています。
私のコード:
ruby-on-rails - Rails ビューとコントローラー (if/else ステートメント)
自分の Rails プロジェクトをゼロから始めたところです。分変数が特定の値に設定されている場合、ビューにこんにちはを表示しようとしています。
コードは現在コントローラーにあり、出力をビューに表示したいと考えています。これは可能ですか?それともビューに書きますか?それを正しく行うかどうかはわかりません。
home_controller.rb
index.html.erb
php - PHP は初めてで、学ぶことに非常に興味があります。If ステートメントと関数
お願いします。私はPHPに非常に慣れていないので、pls. 理解する。よし、ここまでだ。. まず知りたいのは「関数とif文を1つのコードにできるか?」ということです。$first と $second パラメータの値が同じで、"同じではない場合」。
それくらいだと思います。誰でも助けることができますか?
php - PHPIfブロックは最後のブロックのみを使用します
私は次のようなコードを持っています:
変数$firstは、以前にソートされた配列から取得されます。これは、その配列からのキー値です。
この場合、変数は2ですが、コードは-常に-他のものに関係なく最後のブロックを取ります。したがって、2ブロックではなく、3ブロックの回答が報告されます。
つまり、$ firstに対して1、2、または3の値を取得すると、$q1に対して常に1bが返されます。
誰もが理由を知っていますか?これは私を狂わせています。
parallel-processing - CUDA での大規模な switch ステートメントの処理
パフォーマンスに悪影響を及ぼす可能性があるため、CUDA での分岐は推奨されないことを理解しています。私の仕事では、数十以上のケースを含む大きな switch ステートメントを実装しなければならないことに気づきました。
これがパフォーマンスにどれほど悪影響を与えるか、誰にもわかりません。(公式ドキュメントはあまり具体的ではありません)また、この部分をより効率的に処理する方法はありますか?
javascript - Javascript でラベル付けされた while ループ
私の混乱は、次のラベル付きステートメントの例から生じています。
および一般的なラベル付きステートメントの構文:
この例でラベル付けされているのは正確には何ですか?
コードのブロック全体ではありません:
単一のステートメントと見なされますか?それともwhile(expression)
それ自体が声明ですか?それともwhile
ステートメント自体ですか?
全体ではない理由:
myLoop
だけでなく、下にラベル付けされていますwhile(expression)
。それともそれも起こっていますか?
php - 相対一致で並べ替えられたキーワードを検索する MySQL クエリ
銀行取引明細書 (説明、値、種類など) を購入者 (名前、住所) と照合するオンライン システムを作成しています。現在これを行っている方法についてフィードバックを求めています。
実行時間を最小限に抑えるだけでなく、これを行うためのより良い方法はありますか? データベースは、完成時には数万になります。
javascript - 単純な JavaScript IF ステートメント - 正しい構文は何ですか?
次の URL があるとします。
次の JavaScript コードはproduct-p
、URL からフレーズを選択します。
次に、document.write を使用して次のフレーズを表示できますproduct-p
。
私の質問は...
if urlPath1 = 'product-p' then document.write (something), else document.write (blank) のような IF ステートメントを作成するにはどうすればよいですか?
私はこれをやろうとしましたが、私の構文はおそらく間違っています (私は JS があまり得意ではありません)。
私は当初、コードは次のようになると考えていました。
javascript - if / elseステートメントを介してdivのx座標をターゲットにする方法は?
ifステートメントを使用する場合、divのX座標をどのようにターゲットにしますか?
私がやろうとしているのは、divを画面全体でアニメーション化することですが、特定のx座標が満たされた場合にのみ移動させたいので、if/elseステートメントを使用します。
例えば;
では、if / elseステートメントを満たすことができるように、divsの現在のx位置をターゲットにできるように、コードをどのように記述しますか?
batch-file - IbatisのSqlExecutorでstatementList属性または複数のサブバッチを設定する方法
私は ibatis-sqlmap-2.3.0 バージョンを使用しており、テーブルに約 70K 行を挿入する必要があります。
SqlExecutor Batch 機能を使用して、executeBatch(); の途中で失敗したステートメントのインデックスも知りたいです。
以下は同じコードです。
}
問題: 失敗の結果が来ると、「om.ibatis.sqlmap.engine.execution.BatchException: Sub batch number 1 failed.」というメッセージが表示された重複データのエラーが表示されます。
重複したエントリが他の行にあることがわかっているため、インデックス 1 は間違っています。
理由: この jar のコードを確認したところ、すべての executor.insert("ratesUtil.insertAreaData", ar1); で構成される単一のステートメントのみが考慮されます。
したがって、インデックスは 1 です。
参照用の出力:
1) System.out.println("失敗した例外" + e.getFailingSqlStatement()); -- テーブル値に挿入 (?,?,?) 2)System.out.println("失敗したステートメント ID " + e.getFailingStatementId()); 3)System.out.println("メッセージ例外は" + e.getMessage()); -- サブバッチ番号 1 が失敗しました。4)System.out.println(e.getSuccessfulBatchResults()); - ヌル
1)これらの挿入クエリを単一のexecutorで複数のバッチステートメントとして設定し、これらすべてのバッチステートメントを単一のexecutor.executeBatch()で実行するにはどうすればよいですか。
2) 失敗したステートメントの正しいインデックスを取得する他の方法はありますか。
プロジェクト構成の問題により、バージョンを変更できません。また、updateCount にも依存したくありません。