0

列の 1 つのデータをフェッチするサブクエリで行を挿入しようとしています。ただし、PDO は例外をスローします。私が基本的に行っているのは、引数リスト内の疑問符 [?] の 1 つをサブクエリにバインドすることです。

例外からの抜粋を次に示します。

        [1] => Array
            (

                [line] => 147
                [function] => query
                [class] => prepared_statements
                [type] => ->
                [args] => Array
                    (
                        [0] => INSERT INTO columns(Name,Column_Type,Is_Permanent) Values(?,?,?)
                        [1] => Array
                            (
                                [0] => s
                                [1] => (SELECT Id FROM column_type WHERE Name=\'List_Options\')
                                [2] => 0
                            )

                    )

            )

私は何か間違ったことをしていますか?おそらく、サブクエリをパラメータとしてバインドできないのではないでしょうか?

ありがとうございました。

4

2 に答える 2