問題タブ [pdo]

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 に答える
4463 参照

php - PHP - PDO SQLite3 プリペアド ステートメント

PDO を使用して SQLite3 データベースにアクセスする PHP スクリプトで、準備済みステートメントを使用しようとしています。

このクエリの通常のバージョンは期待どおりに機能します。

ただし、準備済みステートメントのバージョンでは何も出力されません。

私は何を間違っていますか?PHP 5.2 と PHP 5.3 の両方で試しましたが、結果は同じでした。

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

pdo - CANopen PDO を受信する最速レート

最高のボーレートを仮定すると、PDO が受信される最高レートはどれくらいですか?

0 投票する
6 に答える
43376 参照

php - PHPでPDOを使用して開いたSQL接続を閉じる必要がありますか

PHPの組み込みMySQL関数だけを使用してPHPでMySQL接続を開くと、次のようになります。

PDOとの接続を開くと、次のようになります。

およびと同じように、接続を明示的に閉じる必要がmysql_connect()ありmysql_close()ますか?そうでない場合、PHPは接続が完了したことをどのように認識しますか?

TIA。

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

php - PDO によって作成されたクエリの全文を表示するにはどうすればよいですか?

PHP で PDO を使用して SQL クエリを作成しています。残念ながら、クエリにエラーがあるようです。試してみまし$query->errorInfo(),たが、エラーメッセージが少ししか表示されません(「近くの構文にエラーがあります...」)。

PDO がデータベースに渡すクエリ全体を表示するにはどうすればよいですか?

ティア。

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

php - PHP PDO で準備されたクエリが for ループから結果を返さない

次のコードがあります。

$array経由で正常にロードされる CSV ファイルからの入力で構成される大きな配列ですfopen()

私の問題はこれです: クエリが機能しません。データがデータベースにあることは事実 (ファイルからのいくつかのサンプル値を使用してサーバー上で直接クエリを実行) で知っていますが、ループが実行されるたびvar_dumpにsを実行すると、空の配列が得られます。$resultfor

私は何を間違っていますか?

ティア。

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

php - PHP PDO で準備されたクエリが適切に実行されません - 問題を回避しますか?

PDO を使用して PHP で作成したクエリに問題があります。コード:

私が得ているエラーメッセージは次のとおりです。

SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の ''05_26_09' GROUP BY locality_name ORDER BY locality_name DESC' 付近で使用する正しい構文を確認してください。

サーバー上で直接クエリを実行すると、問題なく適切な結果セットが返されます。私が間違っていることはありますか?

ティア。

編集:

$dayGET 引数として渡されます。したがって、 にhttp://127.0.0.1/day.php?day=05_26_09つながり$day = $_GET['day'];ます。

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

php - PDO の間違った日付バインディング

odbc を介して mssql 2008 データベースにクエリを実行していますが、奇妙な動作に悩まされています。

次のコードが使用されています...

1000 行が予期されていましたが、クエリは 80 行を取得します。

プロファイラーを見ると、サーバーは次のステートメントを実行します。

日付に「-」を入れると、クエリが正しく実行されます。

datetime-values には特別なバインディングはないように見えるので、なぜこれが起こるのか疑問に思っています。

セッションの設定は次のとおりです。

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

php - Apache インストールで PDO サポートが有効になっているかどうかを確認する方法は?

CIPL.in を通じて共有ホスティングを使用しています。彼らはcpanelを使用しています。Web サイトに ZEND アプリをデプロイしようとしています。ただし、エラーが発生し続けます。

また、phpinfoを印刷しようとすると、次のようになります。

これはhttp://cubeee.co.in/worm/tester.phpで見ることができます

しかし、ホスティング プロバイダーに戻ると、PDO サポートを有効にするために php.ini を変更したとのことで、再度確認します。私がしなければならないこと、またはホストに依頼することは何ですか?

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

php - PHPとWampServerを使用してSQLiteDBを使用してアクセスするにはどうすればよいですか?

PHP 5はすでにSQLiteをサポートしていることは知っていますが、何らかの理由でそれを機能させることができません。

SQLiteチュートリアルの指示に従いました:はじめに。また、php.iniから以下がコメントアウトされていないことを確認しました。

しかし、Firefoxを使用してローカルホストからPHPファイルを開くと、次のエラーが発生します。

致命的なエラー:クラス'SQLiteDatabase'が見つかりません。

ちなみに、その情報が重要な場合は、私はWindowsを使用しています。

この問題の原因は何でしょうか?

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

php - Doctrine raw sql と準備済みステートメント

準備済みステートメントを使用した Doctrine_RawSql クエリがあります。ただし、SQL クエリが生成されると無視されるようです。しかし、トークン値を省略すると、バインドされた変数の数が一致しないという例外が発生します (したがって、少なくともそれらをサブしようとしています)。

これらの値をインラインで含めた場合、Doctrine は SQL インジェクションを防ぐために舞台裏で何かをしていますか?

これが私のコードです:

これにより、次の SQL 出力が提供されます。

編集: のプロパティ$locationが適切に設定されています。パラメータをハードコーディングした場合:

トークンが置き換えられないという同じ問題が発生します。