問題タブ [bindparam]

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

php - データを PDO に挿入しようとしましたが、エラーが発生しました: オーバーロードされたプロパティの間接的な変更は効果がありません

$_POST 値を読み取るためにフォームを使用しています

スイッチ/ケースを使用して、クラスの学生でゲッターとセッターを使用しています

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

php - PHP: 未定義の変数 & 非オブジェクトでのメンバー関数 bindParam() の呼び出し

エラーが発生しました

未定義の変数と、実行時に非オブジェクトでメンバー関数 bindParam() を呼び出します。

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

php - クラス内の関数間で参照によって適切に受け渡しする方法

mysqliプライベート関数とのオブジェクト リンクを保持するクラスを作成してbind_params、この関数で使用される関数で必要なパラメーターを生成します。

参照によって値を渡す必要があるため、bind_param次のような関数を作成します。

準備されたステートメントを実行する方法は次のとおりです。

さて、問題は、参照になると予想されることcall_user_func_array(array($stmt, 'bind_param'), $params)についてまだ不満があるのはなぜですか?

マニュアルには、関数は次のように記述する必要があると記載されていましたfunction &params($values)か?

何が欠けていたのですか?

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

php - 単一の引数と bindParam を使用して大量のレコードを挿入する

次のように、データベースにデータを挿入する方法があります。

問題は、関数がデータベースに入力するための引数が非常に多い場合、それは良い方法ではないと思うことです。では、1 つのパラメーターを使用するだけで多くのフィールドに入力できますが、bindParam を使用することは良い方法ですか? 多くの例では、bindParam を使用せずに準備のみを使用しています。配列を使用できると思いますが、適切な方法がわかりません。だから私はそれを行うことができる方法の助けが必要です。

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

php - PHP Bind_param フェッチ データ

php で Bind_param を使用してログイン テーブルからユーザー名とパスワードを取得しています。私の質問は、ユーザーのすべての情報を取得し、それをオブジェクトとして変数に渡す方法です。以下の私のコードを見てください

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

php - PDO bind_param を使用してフォームからデータベースにデータを挿入できないのはなぜですか

まず、私のコードは次のとおりです。

database.php (require で使用できるように接続を確立します)

次に、次の形式のメイン PHP ファイル:

そのため、何らかの理由で、送信をクリックしたときにフォームからデータベースにデータを挿入できません。このエラーが発生し続けます:

致命的なエラー: 19 行目の /Users/lucasantos/Sites/oop_testing/stack.php の未定義メソッド PDOStatement::bind_param() の呼び出し

bind_param を使用してデータベースにデータを挿入する方法をいくつか見てきました。具体的には、W3schools HEREから取得したこのメソッド

コード全体を何度も調べ、何度も試しましたが、まだ機能していません。bind_param のドキュメントも見ましたが、正しく使用していると思います。誰か助けてください。

いくつかの追加情報:

- 問題があれば、MAMP を介してローカル ホストでこれを実行しています。

-行のID用の列もありますが、自動インクリメントに設定されているため含めませんでした。

ありがとうございました!

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

mysql - PHP PDO bindParam はクエリを変更しません

次のコードがあります。

ただし、queryString 関数から表示されるクエリは次のとおりです。

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

php - where句内で特殊文字が機能しない

Wordpress (Php コード プラグイン) 内にあるこのコードは、昨日は機能していましたが、突然今日は機能しなくなったようです。何が悪いのか正確にはわかりません。

指定された国が「España」の場合、結果は返されません。"Túnez" のような他の曲は、アクセントがあってもかなりうまく機能します。パラメータをバインドせずに文字通りクエリを記述しても機能します。私のテーブル照合はlatin1_spanish_ciです:

誰かがこれに光を当てることができますか?