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

php - 配列を使用する PDO bindParam が想定どおりに機能しない

私は次のコードを持っています...

コードはデータベースをヌルで埋めています。理由がわかりません。を使用して、配列に値が含まれprint_rていることを確認しました。$record

ページhttp://php.net/manual/en/pdo.prepared-statements.phpから、変数に値が含まれる前にパラメーターを変数にバインドできるという意味があるため、$recordおよびのアイテムにバインドできると想定しましたその後、それらの値を後でループに入力します。

私は何を間違っていますか?それとも、bindParam は単に配列では機能しないのでしょうか?

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

php - bind_parm を使用して MySQL Insert In を使用する PHP セッション

セッションから MySQL データベースに変数を挿入しようとしているだけで、失敗します。var_dumpSESSIONS がすべて表示されます。問題ありません。なぜこれが機能しないのですか?

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

php - mySQL にエラーがあります

致命的なエラー: キャッチされない例外 'PDOException' とメッセージ 'SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。/home/ /domains/ /public_html/new/ .php:140 スタック トレース: #0 /home/ /domains/ /public_html/new/ .php(140): PDOStatement->execute() #1 {main} が 140 行目の /home/ /domains/ /public_html/new/***.php でスローされました

以下に私のコードがあります:

どうすればこれを解決できますか、助けてください:-)

たくさんサンクス!

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

php - 配列からの PDO bindParam 変数データ型

mysql-colums を PDO データ型に関連付ける配列があります。

foreach() を使用してこれらのパラメーターをバインドしたい

次のエラーが表示されます。

どうすればこの問題を解決できますか?

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

pdo - パラメータの数が不明な PDO bindParam

特定の ID を持つすべての行に対して更新クエリを実行したいと思います。

例えば

更新する ID が 3 つあることがわかっている場合、これは正常に機能しますが、ID フィールドの数が可変の場合はどうすればよいでしょうか?

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

php - bindParam で password_hash を使用する

Slim Jquery と Ajax を使用してログイン システムを作成しようとしています。最小限の問題でログイン部分が機能するようになりました。今は、パスワードをハッシュできるようにする必要があります。md5、sha1、および/またはソルトを使用してハッシュできることは知っていますが、代わりに password_hash を使用することをお勧めします。bindParam を使用している間は、変数の周りに配置できるため、言及した他の 3 つのいずれかでハッシュする方法を知っています。私の質問は、bindParam で password_hash をどのように使用するかです。このサイトで見つけた最も近い回答は、あまり役に立ちませんでした。

私の現在のコードは次のとおりです。

コードを確認する:

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

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

php - 動的な量の引数で関数を呼び出すにはどうすればよいですか?

配列があり、配列の各要素をパラメーターとして関数に渡す必要があります。

言う:

ここでの問題は、動的な数のパラメーターを作成して関数を呼び出す方法です。

使用: PHP 関数mysqli_stmt::bind_param、複数のパラメーターを取ります。そして、配列からパラメータを導出する必要があります。

それを行う方法はありますか?

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

php - PDO :: LIKE で変数をバインド

誰でも私を助けることができます

これはうまくいきます::

ただし、スクリプトで動的になるため、テーブル名をバインドしようとすると::

これによりエラーが発生し、

これもエラーになります。

エラーは

致命的なエラー: キャッチされない例外 'PDOException' とメッセージ 'SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。「?」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。/opt/lampp/htdocs/PDO/test.php:132 スタック トレースの 1 行目:

0 /opt/lampp/htdocs/PDO/test.php(132): PDO->prepare('SHOW TABLES FRO...')

クエリとバインド変数の両方で引用符を使用してみましたが、うまくいきませんでした

テーブル名をバインドしたいのですが、

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

php - mysqli エラー - bind_param: 変数の数が一致しません

次のエラーが表示されますが、何度も何度も数えたところ、すべて問題ないようです。誰にもアイデアはありますか?

エラー:

警告: mysqli_stmt::bind_param() [mysqli-stmt.bind-param]: 変数の数が、 204行 目の/home/ambnews/public_html/invoice/response.phpの準備されたステートメントのパラメーターの数と一致しません

コード: