bindParam
の2番目の引数 は参照によって渡され、変数である必要があります。許可されていない値を直接渡しています。
UUID()
を配置します パラメータとしてバインドされている場合、引用符で囲まれた文字列としてクエリに配置され、UUID値に評価されないため、クエリに直接含まれます。
1
を配置できます クエリでも直接。または、1
を割り当てます パラメータを変数にバインドし、パラメータ:type_id
をバインドするときに、その変数を2番目の引数として指定します 。
$type_id = 1;
$stmt->bindParam(':type_id', $type_id, PDO::PARAM_INT);