問題タブ [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.
php - PHP - PDO SQLite3 プリペアド ステートメント
PDO を使用して SQLite3 データベースにアクセスする PHP スクリプトで、準備済みステートメントを使用しようとしています。
このクエリの通常のバージョンは期待どおりに機能します。
ただし、準備済みステートメントのバージョンでは何も出力されません。
私は何を間違っていますか?PHP 5.2 と PHP 5.3 の両方で試しましたが、結果は同じでした。
pdo - CANopen PDO を受信する最速レート
最高のボーレートを仮定すると、PDO が受信される最高レートはどれくらいですか?
php - PHPでPDOを使用して開いたSQL接続を閉じる必要がありますか
PHPの組み込みMySQL関数だけを使用してPHPでMySQL接続を開くと、次のようになります。
PDOとの接続を開くと、次のようになります。
およびと同じように、接続を明示的に閉じる必要がmysql_connect()
ありmysql_close()
ますか?そうでない場合、PHPは接続が完了したことをどのように認識しますか?
TIA。
php - PDO によって作成されたクエリの全文を表示するにはどうすればよいですか?
PHP で PDO を使用して SQL クエリを作成しています。残念ながら、クエリにエラーがあるようです。試してみまし$query->errorInfo(),
たが、エラーメッセージが少ししか表示されません(「近くの構文にエラーがあります...」)。
PDO がデータベースに渡すクエリ全体を表示するにはどうすればよいですか?
ティア。
php - PHP PDO で準備されたクエリが for ループから結果を返さない
次のコードがあります。
$array
経由で正常にロードされる CSV ファイルからの入力で構成される大きな配列ですfopen()
。
私の問題はこれです: クエリが機能しません。データがデータベースにあることは事実 (ファイルからのいくつかのサンプル値を使用してサーバー上で直接クエリを実行) で知っていますが、ループが実行されるたびvar_dump
にsを実行すると、空の配列が得られます。$result
for
私は何を間違っていますか?
ティア。
php - PHP PDO で準備されたクエリが適切に実行されません - 問題を回避しますか?
PDO を使用して PHP で作成したクエリに問題があります。コード:
私が得ているエラーメッセージは次のとおりです。
SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の ''05_26_09' GROUP BY locality_name ORDER BY locality_name DESC' 付近で使用する正しい構文を確認してください。
サーバー上で直接クエリを実行すると、問題なく適切な結果セットが返されます。私が間違っていることはありますか?
ティア。
編集:
$day
GET 引数として渡されます。したがって、 にhttp://127.0.0.1/day.php?day=05_26_09
つながり$day = $_GET['day'];
ます。
php - PDO の間違った日付バインディング
odbc を介して mssql 2008 データベースにクエリを実行していますが、奇妙な動作に悩まされています。
次のコードが使用されています...
1000 行が予期されていましたが、クエリは 80 行を取得します。
プロファイラーを見ると、サーバーは次のステートメントを実行します。
日付に「-」を入れると、クエリが正しく実行されます。
datetime-values には特別なバインディングはないように見えるので、なぜこれが起こるのか疑問に思っています。
セッションの設定は次のとおりです。
php - Apache インストールで PDO サポートが有効になっているかどうかを確認する方法は?
CIPL.in を通じて共有ホスティングを使用しています。彼らはcpanelを使用しています。Web サイトに ZEND アプリをデプロイしようとしています。ただし、エラーが発生し続けます。
また、phpinfoを印刷しようとすると、次のようになります。
これはhttp://cubeee.co.in/worm/tester.phpで見ることができます
しかし、ホスティング プロバイダーに戻ると、PDO サポートを有効にするために php.ini を変更したとのことで、再度確認します。私がしなければならないこと、またはホストに依頼することは何ですか?
php - PHPとWampServerを使用してSQLiteDBを使用してアクセスするにはどうすればよいですか?
PHP 5はすでにSQLiteをサポートしていることは知っていますが、何らかの理由でそれを機能させることができません。
SQLiteチュートリアルの指示に従いました:はじめに。また、php.iniから以下がコメントアウトされていないことを確認しました。
しかし、Firefoxを使用してローカルホストからPHPファイルを開くと、次のエラーが発生します。
致命的なエラー:クラス'SQLiteDatabase'が見つかりません。
ちなみに、その情報が重要な場合は、私はWindowsを使用しています。
この問題の原因は何でしょうか?
php - Doctrine raw sql と準備済みステートメント
準備済みステートメントを使用した Doctrine_RawSql クエリがあります。ただし、SQL クエリが生成されると無視されるようです。しかし、トークン値を省略すると、バインドされた変数の数が一致しないという例外が発生します (したがって、少なくともそれらをサブしようとしています)。
これらの値をインラインで含めた場合、Doctrine は SQL インジェクションを防ぐために舞台裏で何かをしていますか?
これが私のコードです:
これにより、次の SQL 出力が提供されます。
編集: のプロパティ$location
が適切に設定されています。パラメータをハードコーディングした場合:
トークンが置き換えられないという同じ問題が発生します。