問題タブ [mysqli]

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

php - ループを使用して mysqli パラメータをバインドし、結果を配列に格納する方法は?

上記のコードは、が と等しいgenreIDときから値を取得します。そして、結果を配列に格納します。しかし、配列であるため機能しないため、ループして毎回異なる値を取得する必要があります。dbGenre$genre$genregenreID

「genres」テーブルには、 genreID (INT)dbGenre (VARCHAR)の 2 つの列が含まれています。

それぞれのgenreID(数字)が必要です... dbGenreがActionと等しい場合、そのgenreIDをarray1に保存し、$genre配列をループして次の値のgenreIDを取得し、再度保存します配列1で。

どうすれば修正できますか?

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

php - mysqliと準備されたステートメントに問題がある

私は次の関数を持っていますが、常にfalseを返します。$ query = "aldfjaf lkjfsk"を変更したので、ステートメントを実行しようとさえしませんでしたが、エラーは返されませんでした。助言がありますか?

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

php - なぜprint_r($ row); 数字の1だけを返しますか?

私はPHP5を学ぼうとしていますが、いくつか問題があります。プリペアドステートメントを使用していて、次のコードを実行しようとしています。

2つの行があり、それぞれにid、login_name、login_password、login_levelが含まれています。

ステートメントが実行されると、以下のみが出力されます。

11

どんな助けでも大歓迎です。

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

mysql - 準備済みステートメントを使用してデータベース内のテーブルを挿入および更新する際に問題が発生する

PHP5 は非常に新しく、まだいくつかの問題があります。コードを挿入/更新しようとしている準備済みステートメントで選択する方法は次のとおりです

私が得ているエラーは

致命的なエラー: 43 行目の参照 html/classes/mySQL.php でパラメーター 4 を渡すことはできません

ヘルプ/リファレンスをいただければ幸いです。ありがとうございました。


誰もが PDO の使用について言及していますが、これに関する優れたチュートリアルや例はありますか?

0 投票する
26 に答える
328417 参照

php - 「致命的なエラー: クラス 'MySQLi' が見つかりません」を解決するには?

私はチュートリアルを行っていますが、このエラーが発生しています:

致命的なエラー: 8 行目にクラス 'MySQLi' が見つかりません (長い URL)

8 行目のコードは次のとおりです。

私のphpinfo()でオンになっているかどうかを確認するよう誰かが言ったオンラインを見ましたが、「mysqli」の下には何もリストされていませんでした。

また、PHP バージョン 5.2.5 を実行しています

0 投票する
5 に答える
1067 参照

php - 複数の mysqli 接続の問題

mysqli 接続で奇妙な問題が発生しています。

私は mysqli を使用してページを作成していましたが、一日中問題なく動作しています。次に、このページのコピーを作成し、問題をデバッグするために削除し、別のファイルとしてテストしました。うまく接続できました。作業していた元のファイルをリクエストしようとすると、次のエラーが表示されます。

ユーザー 'user'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

理由がわかりません。毎回接続を使い終わった後、接続を閉じましたが、それが問題になる理由はわかりません。興味深いことに、まったく同じ接続の詳細とコードが含まれているにもかかわらず、ファイルの古いバージョンは問題なく動作します。

何が起こっている?

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

php - Ubuntu8.04LAMPスタック上のphp用mysqli

Ubuntu8.04でPHP5とMySQL5.0を使用して、mysqliパッケージ/拡張機能を有効化/インストールする方法を知っている人はいますか?

できれば既存のインストールを保持したいのですが、必要に応じて、最初から再インストールします。

技術的にはプログラミングに関連していないことはわかっていますが、(一気に)プログラミングが可能だと思いますか?希望

あなたが提供することができるどんな助けにも感謝します。

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

php - MySQL - 結果を返す前に PHP 関数を介してデータベース フィールドを渡す

http://php.morva.net/manual/en/mysqli-stmt.bind-result.phpの次のコードは、mysqli クエリが準備および実行されていることを示しています。while ($stmt->fetch()) ループは、結果リソースを生成しているように見えます。これを変更して、関数への呼び出しを含めることはできますか?

次に、print_r($result) の代わりに return($result) を返します。そうすれば、 $val の値を動的に変更できます
元のコード =

これは機能しますか、他にどのようにこれを行うことができますか?
皆さんありがとう...

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

php - MySQLi のパラメータ

私は MySQLi で PHP を使用しており、次のようなクエリがある状況にあります。

これまでのところ、与えられた配列をつなぎ合わせるコードをいくつか書きました。たとえば、次のようになります。

これを行うより効率的な方法はありますか?

私は MySQL インジェクションについてかなり心配しています - これは非常に脆弱なようです。ありがとう!