<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Latest snippets tagged propel sql mysql</title>
  <link rel="alternate" href="http://snippets.prendreuncafe.com/snippets/tagged/propel+sql+mysql/order_by/date"></link>
  <id>http://snippets.prendreuncafe.com/snippets/tagged/propel+sql+mysql/order_by/date</id>
  <updated>2007-01-15T12:05:04Z</updated>
  <author>
    <name>Symfony</name>
    <author_email>noreply@symfony-project.com</author_email>
  </author>
<entry>
  <title>[Symfony] Traiter les OR sql avec Propel</title>
  <link href="http://snippets.prendreuncafe.com/snippet/40"></link>
  <updated>2007-01-15T12:05:04Z</updated>
  <id>40</id>
  <summary type="html">Voici comment gérer les &quot;ou&quot; SQL dans Propel :

[code]
$criteria = new Criteria();
$criteria-&gt;add(TotoPeer::NAME, 'Gérard Bouchard');
$criterion = $criteria-&gt;getNewCriterion (
  TotoPeer::ID, 5
)-&gt;addOr($criteria-&gt;getNewCriterion (
  TotoPeer::ID, 10
));
$criteria-&gt;addAnd($criterion);
TotoPeer::doSelect($criteria);
[/code]

Ceci donnera quelque chose comme :

[code]
SELECT 
  * 
FROM 
  toto 
WHERE 
  toto.NAME = 'Gérard Bouchard' 
  AND 
  (
    toto.ID = 5 
    OR 
    toto.ID = 10
  );
[/code]</summary>
</entry>
<entry>
  <title>[Symfony] Executer une requête spécifique (custom query) avec Propel</title>
  <link href="http://snippets.prendreuncafe.com/snippet/22"></link>
  <updated>2006-11-28T10:10:13Z</updated>
  <id>22</id>
  <summary type="html">[code]
$con = Propel::getConnection();
$stmt = $con-&gt;prepareStatement('SELECT foo, bar FROM baz WHERE name=? AND active=?');
$stmt-&gt;setString(1, 'MyName');
$stmt-&gt;setString(2, '1');
$rs = $stmt-&gt;executeQuery(ResultSet::FETCHMODE_NUM);
[/code]

Ou encore plus con :

[code]
Propel::getConnection()-&gt;executeUpdate('SET FOREIGN_KEY_CHECKS=0');
[/code]</summary>
</entry>
</feed>