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 .

Anunțuri

O părere la “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ă )

Poză Twitter

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

Fotografie Facebook

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

Fotografie Google+

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

Conectare la %s