我在mysql:中有一个表
id | num1 | num2| num 3| num3| num5|
1 | 6 | 3 | 4 | 2 | 1 |
在sql中,我做了一个例子:
$num = num2;
$val = 2;
$id = 2;
$sql = "update TABLE set '$num'='$val' where id='$id'";
mysql_query( $sql);
我可以使用$val
和$id
,但我对$num
有问题。。。
如何在条令1.2中做到这一点?
试试这样的东西:
$q = Doctrine_Query::create()
->update('TABLE')
->set($num, '?', $val)
->where('id = ?', $id)
->execute();