[support] d7, passing functions in db_insert()

Pierre Rineau pierre.rineau at makina-corpus.com
Mon Dec 22 21:12:16 UTC 2014


Le lundi 22 décembre 2014 à 15:36 -0500, Don a écrit :
> I know i've done this before, but I can't remember now.
> 
> Given
>    $id = db_insert('stats_table')
>     ->fields(array(
>       'created' => 'now()',
>    ))
>    ->execute();
> 
> More interested in how to pass functions than in getting it to work.

I don't know the answer for db_insert(), but for db_select() you would
do something like:

db_select('some_table')
  ->addExpression("RAW SQL STATEMENT");

When you don't really know how, db_query() is your friend.

--
Pierre




More information about the support mailing list