PREPARE -> EXEC Problem

View: New views
2 Messages — Rating Filter:   Alert me  

PREPARE -> EXEC Problem

by F.-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,
I'm trying to execute a query with a DEFAULT value for primary key value
but do not work.
        pdo->prepare("INSERT INTO "Table" ("id","colum") VALUES(?,?)");
        $arr=('DEFAULT','helloworld');
Result of PDO is "not valid value for integer".
Anyone know, How assign DEFAULT value in pdo->exec($arr)?






--
Sent via pgsql-php mailing list (pgsql-php@...)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-php

Re: PREPARE -> EXEC Problem

by chris smith-9 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

F. wrote:
> Hello,
> I'm trying to execute a query with a DEFAULT value for primary key value
> but do not work.
> pdo->prepare("INSERT INTO "Table" ("id","colum") VALUES(?,?)");
> $arr=('DEFAULT','helloworld');
> Result of PDO is "not valid value for integer".
> Anyone know, How assign DEFAULT value in pdo->exec($arr)?

I would have guessed there'd be a constant defined for it
(http://au2.php.net/manual/en/pdo.constants.php) but can't see anything.

Can you not include the column in the query? then the db will
automatically use the default value.

--
Postgresql & php tutorials
http://www.designmagick.com/


--
Sent via pgsql-php mailing list (pgsql-php@...)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-php