問題タブ [quoting]
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.
mysql - MySQL で sql を含む varchar にテキストを挿入しますか?
たまたま SQL クエリを含むテキストを varchar に挿入しようとしていますが、挿入を実行すると MySQL でエラーが発生します。エラーを発生させずにこれを達成するにはどうすればよいですか?
これが私がこれまでに持っているものです。「info」というテーブルを作成しました。
そして、データを挿入しようとします:
これにより、「SQL 構文にエラーがあります。マニュアルを確認してください... 何とか何とかあまり役に立たない」というエラー メッセージが生成されます。MySQL は、実行しようとしている実際の選択クエリとして私のテキストを見ている可能性があると思います。
python - PythonでのXML引用
Pythonで引用符で囲まれた制御文字を含む文字列を取得するためにXMLを引用する方法は?
ソース文字列:
結果の文字列:
svn - svn | awk | メールはbashで機能しますが、cronジョブでは機能しません
Subversionリポジトリへの変更を表示する次のコマンドがあります
コマンドラインで正常に動作します。
crontabに貼り付けると、次のエラーメッセージが表示されます。
これを機能させるには、どのように引用する必要がありますか?
c++ - 引用符でバッファの一部を書き込むための最良の方法は何ですか?
exaplmeの場合、const char* buf
次のコンテンツ(mysqlパケット)を含むバッファがあります。
そして、引用符を使用してクエリのみをostreamに書き込む必要があります。したがって、結果は次のようになります。
私は知っています、それ<< quote <<
は引用を作り、ostream.write(buf,len)
私が必要とする部分を書くでしょう。
しかし、両方にとって最良の解決策は何でしょうか?
vbscript - VBscript での引用
vbscript を使用して、特定のコマンドを実行している「at」ジョブをクエリしていますが、引用符が間違っていると思います。スペースや引用符を含まないクエリを実行すると、スクリプトが意図したとおりに機能することを確認しました。ただし、スペースと引用符を含むものを照会すると、目的の結果が得られません。私が見つけたい正確な値は次のとおりです: cmd /c "C:\Test Folder\Folder1\Blah.cmd"
私が使用しているコードは次のとおりです。
私はいくつかの異なることを試しましたが、正しい方法を見つけることができません。誰かが私を助けて、これを行う適切な方法を教えてもらえますか?
アップデート
次の手順を実行することで問題を解決できました (関連する行のみを含めています)。パスに二重のバック スラッシュを使用せずにこれをテストしていませんが、使用した新しい引用と共に必要であると考えています。
bash - 関数引数エラーでの引用
command
正しい動作を得るには、どのように変数を固定する必要がありますか?
最初の呼び出しは間違っており、2 番目の呼び出しは正しい
debugging - デバッグモードでのBASH引用符
BASHスクリプトでデバッグモードを使用して、スクリプトによって実行されたコマンドをトレースしています。これまでのところ、これはすべて非常にうまく機能していますが、文字列に含まれるいくつかのオプションを使用してコマンドを実行する必要があり、その文字列にはデバッグモードで問題を引き起こすと思われる引用符が含まれています。
これが短い例です
このスクリプトは、bsubコマンドを使用してlsfジョブキューへの送信を生成しますが、それは問題ではありません。STDERRで、次のトレースが表示されます。
bsubコマンドは次のようになります。
したがって、bsubコマンドが失敗しました。これは、-Rスイッチが表示されなかったためであることがわかります。おそらく、スイッチ全体に一重引用符が追加されているためです。
BASHがデバッグモードで引用符で囲まれた文字列を一重引用符で囲むことは理解していますが、これが発行されている実際のコマンドに影響を与えるとは思っていませんでした。
私はここで何か間違ったことをしていますか、それともBASHデバッグモードでこの余分な引用を回避する方法はありますか?この方法でコマンドをログに記録するのは非常に便利なので、これらの厄介な引用のためにそれを実行できなくなった場合は残念です。
ご協力いただきありがとうございます!
php - PHP で、引用符とアポストロフィの両方を含む mySQL 選択クエリを作成するにはどうすればよいですか?
mysql_real_escape_string を使用して問題なくデータベースにデータを取得しています。
したがって、データベース内のエントリは次のようになります。
これは完全にデータベースに登録されています。
今、私はその正確なものを探したいと思っています。しかし、それは " または ' のいずれかで混乱します (私は多くのことを試しましたが、常にどこかで混乱します)。
これが私が今持っているものです:(user_inputは前のページのフォームから来ています)
しかし、問題は、エラー以外は何も得られないようだということです。
検索フィールド(すでに入力したものが入力されるはずです)には次のものがあります。
私は何を間違っていますか?
mysql - MySQLエスケープの問題
私は次のSQLコマンドを実行しています。
INSERT INTO lastlogon( username, lastlogon, datechecked )
VALUES ('? Guest_SeEeTooxSafiaH? ? ? ? ? ? ', '1969-12-31', NOW( ))
どのPHPMyAdminが正しく挿入されたと述べているか、エラーは発生しません。ただし、挿入されるユーザー名の値は実際には次のとおりです。
? Guest_SeEeTooxSafiaH? ?
なぜ? Guest_SeEeTooxSafiaH? ? ? ? ? ?
ですか?
mysql - bashで\nを認識する方法
そのようなスクリプトを持っている:
しかし、\ nごとに、「ポケットベルをstdoutに設定」が表示されます。これを回避できますか。エコーするときは、-eオプションを使用する必要がありますが、ANSI-Cの引用に関する資料を読んでいますが、使用方法の例はどこにもありません。それ。
私はそうしようとしました
しかし、それは効果がなく、エコーの呼び出しは実行時間を増やすと思います。