問題タブ [mysqlnd]

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 投票する
0 に答える
201 参照

mysql - phpmyadminを使用して単一のデータベースをコピー中にMysqlサーバーがクラッシュしますか?

Cloud Azure でプロジェクトを開始しています。私のマシンは 3.5GB RAM、30Gb サイズです。念のため4G OSスワップ。実行するアプリケーションは、mysqlnd サーバー 5.6.28、および Apache/2.4.7 (Ubuntu) (preFork) を使用します。

データベースのサイズは約 1GB です。

問題: 昨日、phpmyadmin を使用してデータベース全体を別の名前にコピーしようとしたところ、約 100% の CPU を使用してすべてのサーバー (mysql) が遅くなり始め、ベータ ユーザーの mysql へのリクエストが地獄のように遅れ始めました。 mysql サーバーを再起動します。

何が悪いのかわかりません。percona ウィザードを使用して my.cnf ファイルを最適化しようとしました。

そのマシンには約 3 人のベータ ユーザーしかいません。私の Apache サーバー ステータスによると、1 秒あたりのリクエスト数は約 15 です。db サイズが 2GB に割り当てられている 3.5GB では、このデータベースのコピー タスクを実行できません!? 簡単なコマンド...

これは my.cnf です:

そして、その conf.d フォルダーには、これもあります (percona ウィザード):

これは、「cron」バックアップのエラー ログであり、この種のものも作成します。

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

php - 内部結合の使用中に PHP で bind_param エラーが発生する

私はソーシャルネットワークの小さなプロジェクトに取り組んでいます。私の問題は、複数の内部結合を使用しているときに bind_param がエラーをスローすることです

これが私のコードです:

$user_id はすでに別の場所から取得されていますが、問題はありません。また、ここで単一の内部結合のみを使用すると、機能します。

index.php

列に対応するレコードがある場所ならどこでも、すべてのデータを選択しようとしています。

ここで何か間違ったことをしていることはわかっていますが、これまでのところ理解できません。

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

php - htaccess から Mysqlnd Api 拡張機能を構成することは可能ですか?

私はHostinger の無料ホスティングを使用していますが、php.ini.

最近、エラーが発生しました

このエラーの理由について少し調査したところ、無効になっている可能性がありますが、私にmysqliは当てはまりません。私はPHP 7を使用しています。

また、私のページmysqlndで有効になっていることを確認しました。phpinfoしかし、問題の原因となっているようにApi Extension設定されています。no value

この構成を実装したい

そこで Hostinger のカスタマー サービスに電話をかけたところ、彼らは私の主張を本当に理解していないことがわかりました。

mysqli、pdo、および mysql の両方を使用したい。.htaccessを使用してMySQLnd API EXTENSIONを変更する方法があれば教えてください。

ティア

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

php - mysqlnd メソッドを使用できません

PHPでSlimフレームワークを使用してWebServiceを作成しています。それはうまく機能しますPOST REQUESTが、使用するGET REQUESTとエラーが発生します

未定義のメソッド mysqli_stmt::get_result() の呼び出し

テスト用に別のファイルを作成しました。以下のコードが含まれています。最初のチェックと同様に、拡張機能がロードされていることがわかりましたが、mysqlnd のネイティブ メソッドをチェックすると、2 番目のチェックは false になります。

私の PHP バージョンは PHP バージョン 5.5.31 です。

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

php - bind_result で複数の mysql エントリを返す

私は自分のショップ用のページを作成していますが、get_result を使用していました。すべて完了した後、HostGator では mysqlnd を実行できないことに気付きました。そのため、代わりにすべてを bind_result に変換する必要がありましたが、おそらくすべてを変更する必要があることに不満を感じているため、ここで行き止まりになっています...

とにかく私の問題は、いくつかのクエリを呼び出してテーブルを読み取ることですが、1 つの結果を返した後にコード全体が停止することです。たとえば、このコードでは、予定のリストを呼び出しますが、データベースには 5 つの予定が設定されていますが、最初の予定のみが返されます。想定どおりに機能し、複数のテーブルから読み取りますが、1 ループで停止します。$listappointments_stmt->free_result(); を実行しないと、2 番目のテーブルを読み続けることができません。最初に次のクエリの前にあるので、それが私の問題だと思いますが、そこにないとブールエラーが発生するため、それを回避する方法がわかりません。どんなアイデアでも大歓迎です!

よろしくお願いします、Xenos K.

0 投票する
0 に答える
315 参照

php - 動的拡張機能として使用するために mysqlnd で mysqli をコンパイルしますか?

動的拡張機能として使用するために、mysqlnd で mysqli をコンパイルできますか? WindowsマシンからLinuxに対してこれを行う必要があります(ただし、必要に応じてLinuxディストリビューションを使用できます)。

なぜ? 私のホスティングプロバイダーはばかげているからです。mysqlnd は PHP 5.4+ のデフォルト ドライバーである必要がありますが、PHP 7.0 バージョンでは使用していません。彼らに連絡するのは時間の無駄でした。なぜなら、彼らは mysqlnd は mysqli を支持して非推奨であると主張したからです (これは、それがどのように機能するかではありません)。

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

php - OpenSSL が見つかりませんPHP 7.0.13 に mysqlnd をインストールする場合

PHP 7.0.13 に mysqlnd 拡張機能をインストールしようとすると、次のエラーが発生します。

私のopensslファイルは/usr/include/openssl/に従って配置されていlocate evp.hます。

すでにこれらを試しました:

それでも同じエラーが発生します。

アップデート

のファイルの問題を説明する bugs.php.netのエントリが見つかりました。おそらくこれに関連している可能性があります。mysqlndconfigure