Symfony 1.4 Doctrine 1.2 - создать удобный для пользователя запрос / обновление - PullRequest
2 голосов
/ 06 июня 2011

У меня есть таблица в 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 ...

как это сделать в Doctrine 1.2?

1 Ответ

11 голосов
/ 06 июня 2011

Попробуйте что-то вроде этого:

$q = Doctrine_Query::create()
    ->update('TABLE')
    ->set($num, '?', $val)
    ->where('id = ?', $id)
    ->execute();
...