0

という事は承知しています:

call_user_func_array(array(&$stmt, 'bindparams'), $array_of_params);

私がそれをする必要があるのですが、私は立ち往生しています。

まず、バインドしている変数ごとに s と i が必要だと思います。もしそうなら、実際にそれを行う方法について完全に迷っています。is_intとで変数を読み取ろうとしましたis_stringが、機能せず、実際の変数値を切り捨てていました。少なくとも文字列か整数かを動的に読み取る必要があります。

誰かが私にいくつかの例を教えてくれたり、例のあるサイトを教えてくれたりしたら、私はそれを感謝します. Googleで検索しましたが、実際には何も見つからないようで、数日間探しています...

必要に応じてMySQLiクラスを提供できます。

4

1 に答える 1

0

わかりました例 私が本当に見つけたのはそれだけでした。配列が 1 より大きい値でない限り、ステートメントの準備とバインドは機能しませんでした。そのため、$params に渡した値が配列であるかどうかを確認する必要があります。完全に間違っている場合を除きます。いずれにせよ、私はそれを機能させました。

于 2012-08-07T20:05:57.443 に答える