[英]How can I change multiple MySQL rows in a table with Doctrine_Query?
因此,當我在網站的管理面板中選擇一個選項時,我試圖通過調用Doctrine_Query來更改MySQL數據庫表中某行中的某些特定列。
詳細信息如下:
這有可能嗎?
到目前為止,我有:
$query = Doctrine_Query::create()->from('db_chatUsers')->where('username = $chatUsers->username')->findAll();
...而且我不確定從那里去哪里,或者那是否正確。 我可能必須使用“ foreach”之類的東西。 預先抱歉,我對PHP不太滿意。
我剛剛從http://www.doctrine-project.org/documentation/manual/1_1/hu/dql-doctrine-query-language提取了它
我從來沒有使用過學說,我不知道這是否有效。
$query = Doctrine_Query::create()
->update('db_chatUsers')
->set('type', '?', 'user');
->where('username = '.$chatUsers->username);
// If the "user" is column not a value then use instead:
//$query->set('type', 'user');
//execute query
$rows = $query->execute();
echo $rows.' rows updated';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.