問題タブ [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.
php - 配列を使用する PDO bindParam が想定どおりに機能しない
私は次のコードを持っています...
コードはデータベースをヌルで埋めています。理由がわかりません。を使用して、配列に値が含まれprint_r
ていることを確認しました。$record
ページhttp://php.net/manual/en/pdo.prepared-statements.phpから、変数に値が含まれる前にパラメーターを変数にバインドできるという意味があるため、$record
およびのアイテムにバインドできると想定しましたその後、それらの値を後でループに入力します。
私は何を間違っていますか?それとも、bindParam は単に配列では機能しないのでしょうか?
php - bind_parm を使用して MySQL Insert In を使用する PHP セッション
セッションから MySQL データベースに変数を挿入しようとしているだけで、失敗します。var_dump
SESSIONS がすべて表示されます。問題ありません。なぜこれが機能しないのですか?
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 でスローされました
以下に私のコードがあります:
どうすればこれを解決できますか、助けてください:-)
たくさんサンクス!
php - 配列からの PDO bindParam 変数データ型
mysql-colums を PDO データ型に関連付ける配列があります。
foreach() を使用してこれらのパラメーターをバインドしたい
次のエラーが表示されます。
どうすればこの問題を解決できますか?
pdo - パラメータの数が不明な PDO bindParam
特定の ID を持つすべての行に対して更新クエリを実行したいと思います。
例えば
更新する ID が 3 つあることがわかっている場合、これは正常に機能しますが、ID フィールドの数が可変の場合はどうすればよいでしょうか?
php - bindParam で password_hash を使用する
Slim Jquery と Ajax を使用してログイン システムを作成しようとしています。最小限の問題でログイン部分が機能するようになりました。今は、パスワードをハッシュできるようにする必要があります。md5、sha1、および/またはソルトを使用してハッシュできることは知っていますが、代わりに password_hash を使用することをお勧めします。bindParam を使用している間は、変数の周りに配置できるため、言及した他の 3 つのいずれかでハッシュする方法を知っています。私の質問は、bindParam で password_hash をどのように使用するかです。このサイトで見つけた最も近い回答は、あまり役に立ちませんでした。
私の現在のコードは次のとおりです。
コードを確認する:
どんな助けでも大歓迎です。
php - 動的な量の引数で関数を呼び出すにはどうすればよいですか?
配列があり、配列の各要素をパラメーターとして関数に渡す必要があります。
言う:
ここでの問題は、動的な数のパラメーターを作成して関数を呼び出す方法です。
使用: PHP 関数mysqli_stmt::bind_param、複数のパラメーターを取ります。そして、配列からパラメータを導出する必要があります。
それを行う方法はありますか?
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...')
クエリとバインド変数の両方で引用符を使用してみましたが、うまくいきませんでした
テーブル名をバインドしたいのですが、
php - mysqli エラー - bind_param: 変数の数が一致しません
次のエラーが表示されますが、何度も何度も数えたところ、すべて問題ないようです。誰にもアイデアはありますか?
エラー:
警告: mysqli_stmt::bind_param() [mysqli-stmt.bind-param]: 変数の数が、 204行 目の/home/ambnews/public_html/invoice/response.phpの準備されたステートメントのパラメーターの数と一致しません
コード: