zoukankan      html  css  js  c++  java
  • Doctrine2 SQL语句

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name','?','John')
         ->where('q.webuser_id=?',1)
         ->execute();

    更新:

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name', 'John')
         ->set('q.name', 'Another value')
         ->where('q.webuser_id=?',1)
         ->execute();

    更新:

    $queryBuilder = $entityManager->getRepository()->createQueryBuilder('u');
    $queryBuilder->update()
        ->set('u.userFirstName', 'Michael')
        ->where('u.userId = :userId')
        ->setParameter('userId', 111)
        ->getQuery()
        ->execute();

    删除:

        function deleteAgree(AnswerRelationship $entity)
        {
            return  $this->query()
                ->delete('tj_answer_relationship')
                ->andWhere('taskId=:taskId')
                ->setParameter(':taskId', $entity->taskId)
                ->andWhere('questionId=:questionId')
                ->setParameter(':questionId', $entity->questionId)
                ->andWhere('studentId=:studentId')
                ->setParameter(':studentId', $entity->studentId)
                ->andWhere('tagId=:tagId')
                ->setParameter(':tagId', $entity->tagId)//1
                ->execute();
        }

    完毕。

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name','?','John')
         ->where('q.webuser_id=?',1)
         ->execute();
  • 相关阅读:
    四则运算
    四则运算二
    学习进度条
    四则运算一
    课堂测试七
    问题与思考6
    问题与思考5
    问题与思考04
    Android SDK 目录说明
    如何判断视频的比例(4:3/16:9)和分辨率?
  • 原文地址:https://www.cnblogs.com/zl0372/p/Doctrine2.html
Copyright © 2011-2022 走看看