Symfony 1.4: Cum interogam sintaxa MySQL in Doctrine 1.2 ?

Cred ca fiecare programator PHP in Symfony 1.4 s-a lovit de aceasta problema: Cum interogam sintaxa MySQL in Doctrine 1.2 ? Cautand pe net am gasit 3 solutii foarte asemanatoare .

Solutii

  1. $pdo = Doctrine_Manager::getInstance()->getCurrentConnection()->getDbh();
    $sql = „SELECT * FROM user LIMIT 1”;
    $stmt = $pdo->prepare($sql);
    $stmt->execute();
    $results = $stmt->fetchAll();
  2. $q = Doctrine_Manager::getInstance()->getCurrentConnection();
    $sql = „SELECT * FROM user LIMIT 1”;
    $results = $q->execute($sql)->fetchAll();
  3.  $results = Doctrine_Manager::getInstance()->getConnection(‘doctrine’)
    ->getDbh()
    ->query(<<<RAW_SQL

    SELECT * FROM user LIMIT 1;

    RAW_SQL)
    ->fetchAll();

Daca stiti si alte solutii va rog sa scrieti in comentariu.

Pentru varianta cu Propel nu am cautat, dar cred ca sintaxa este foarte asemanatoare .

Reclame

Un gând despre „Symfony 1.4: Cum interogam sintaxa MySQL in Doctrine 1.2 ?”

  1. Pingback: - We are php

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare /  Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare /  Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare /  Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare /  Schimbă )

w

Conectare la %s