問題タブ [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 投票する
3 に答える
10690 参照

mysql - MySQL ソケットを介して Zend Framework に接続する

最近 Zend Framework を使い始めました。ローカルの XAMPP サーバーで開発を開始しましたが、問題なく動作しましたが、1and1 アカウントにアップロードすると、次のエラーが発生し続けます。

メッセージ: SQLSTATE[HY000] [2002] ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません (2)

application.ini ファイルの resources.db.params.unix_socket 行を phpinfo に記載されている別の行に変更しようとしましたが、成功しませんでした。私はここで誰かが答えたことを見つけました

MySQL サーバーは Web アプリケーションと同じホストにありますか? そうでない場合は、ソケット接続を使用できず、TCP 経由で接続する必要があります。

それは私のウェブホストにも当てはまると思います。代わりに、TCP 経由で接続するように ZF を変更するにはどうすればよいですか? 現在 PDO_MYSQL を使用しています。

0 投票する
4 に答える
23517 参照

php - Postgres で準備済みステートメントを使用する方法

1 つのスクリプトでデータベースに対して複数の呼び出しを行うため、準備済みステートメントが必要であることはわかっています。

次の文について具体例を挙げてほしい

型キャスト、変数の検証とサニタイズ、準備済みステートメントでの PDO の使用を見てください。

変数を検証してサニタイズするという彼の意味を私は知っています。ただし、準備されたステートメントについては完全にはわかりません。ステートメントをどのように準備しますか?フィルターによって、つまりサニタイズによって?それとも、PDO 層によってですか? 層の定義は何ですか?

準備されたステートメントはステートメントで何を意味しますか? 具体的な例を使用してください。

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

php - PDOステートメントは何もしませんか?

だから私はこれに完全に慣れていません。幼稚園の例と赤ちゃんの話は攻撃的ではありません!: )

フォームは結果もエラーもなく実行されます。

0 投票する
4 に答える
2086 参照

php - PDO を使用した SQL ステートメントの準備

私のコードは次のようになります。

DB() 関数は次のとおりです。

問題は、内部ループ内の DB() 呼び出しが完了するまでに時間がかかることです。このようなことを行うと、実行が大幅に高速化される可能性があると考えていました。

問題は、すべての疑問符をそれぞれの変数で準備 (置換およびエスケープ) する方法がわからないことです。これを達成する方法はありますか?

0 投票する
4 に答える
984 参照

php - このpdo::mysqlコードがWindowsでクラッシュするのはなぜですか?

このpdo::mysqlコードがWindowsでクラッシュするのはなぜですか?

基本的に、このコード行がApacheのクラッシュをトリガーします。

'id'のような1つの値を選択しようとすると、...複数の値 "*"を選択しようとすると、クラッシュします??????

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

php - PDOキャッチ結果

挿入結果をどのようにキャッチ/エコーしますか?エラーは発生しなかったが、実際にはデータベースに何も配置されていないという挿入ステートメントがあります。

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

mysql - Zend_DbクエリMysqli準備エラー:オペランドには1列が含まれている必要があります

phpmyadmin では機能するが Zend_db では機能しないクエリに問題があります。いくつかの結合を持つ SQL ステートメントでクエリについて読むことができます

私はこれらのテーブルを持っています

そして、これは私のPHPコードです:

PDO アダプターのボートと mysqli アダプターを使用して、このクエリを実行しようとしました。mysqli アダプターでこのエラーが発生します。

私はそれについてググったところ、Zend_Dbのバグである可能性があることがわかりましたが、SQLの知識が限られているため、何か間違ったことをしているのか、それとも本当にバグなのかわかりません。これを理解するのを手伝ってもらえますか?タンク君。

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

mysql - OS X Leopard に PDO をインストールする

OS X Leopard のデフォルトの php インストールに PDO をインストールする最も簡単な方法は何ですか? ModXを実行しようとしています。

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

php - PDO を使用して準備されたパラメータ化されたクエリ

SQL インジェクションからコードを保護するために、PHP および MySql 駆動の Web ベース アプリケーションで SQL を処理するこの新しい安全な方法の新機能です。PDO で mysqli の使用を開始する予定です。誰でも、どのように開始して続行する必要があるかを概説できますか.

任意の記事への参照も役立ちます。

前もって感謝します。

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

php - PHP PDOを使用して利用できないデータベースを検出するにはどうすればよいですか?

私はPHPを使用して、データベースを監視し、データベースがダウンした場合にWebサイトにメンテナンスページを表示するプロセスを作成しています。

私はPDOとOracleを使用しています。

1つのデータベース接続を使用して、1分に1回クエリを実行し、問題が発生した場合にユーザーに警告しようとしています。ただし、データベースがダウンした場合、スクリプトは15分待ってから問題があることを認識します。そのため、毎分チェックすることになっている私のプロセスは、次のようになります。

15分後ではなく、すぐにメールを受け取りたいです。永続的なデータベース接続を維持しながらこれを行う方法はありますか、それともクエリを準備して実行するたびに新しい接続を作成する必要がありますか?

役立つ場合は、コードのチャンクを次に示します。