11

で使用できるすべての data_type パラメータを説明したリストはありますPDOStatement::bindParam()か? ない場合は、通常何を使用し、どのタイプのフィールドに使用しますか?

PHP マニュアルによると: data_type PDO::PARAM_* 定数を使用したパラメーターの明示的なデータ型。

PDO::PARAM_INTとについて知っていPDO::PARAM_STRます。聞いPDO::PARAM_LOBたことはありますが、それをいつどのように使用するかはわかりませんでした。(デート用?)

4

1 に答える 1

21

ここのドキュメントから:

PDO::PARAM_BOOL (integer)
Represents a boolean data type.
PDO::PARAM_NULL (integer)
Represents the SQL NULL data type.
PDO::PARAM_INT (integer)
Represents the SQL INTEGER data type.
PDO::PARAM_STR (integer)
Represents the SQL CHAR, VARCHAR, or other string data type.
PDO::PARAM_LOB (integer)
Represents the SQL large object data type.
PDO::PARAM_STMT (integer)
Represents a recordset type. Not currently supported by any drivers.
PDO::PARAM_INPUT_OUTPUT (integer)
Specifies that the parameter is an INOUT parameter for a stored procedure. You must bitwise-OR this value with an explicit PDO::PARAM_* data type.
于 2008-11-25T09:58:29.330 に答える