<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://mirmodynamics.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Mirmo Dynamics - Tag - sql  - Comments</title>
  <link>http://mirmodynamics.com/</link>
  <atom:link href="http://mirmodynamics.com/feed/tag/sql/rss2/comments" rel="self" type="application/rss+xml"/>
  <description>Si tu kiffes pas reunoi, t'écoutes pas et puis c'est tout.</description>
  <language>en</language>
  <pubDate>Sun, 14 Mar 2010 19:59:01 +0100</pubDate>
  <copyright>2003-2009 &amp;copy; Geoffrey Bachelet</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>MySQL, Interclassement et Recherche - NiKo</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2123</link>
    <guid isPermaLink="false">urn:md5:1a2092b48882c30a5466b111772dc9c1</guid>
    <pubDate>Thu, 23 Nov 2006 11:10:13 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Ah ça oui, merci Grégoire !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySQL, Interclassement et Recherche - Geoffrey</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2116</link>
    <guid isPermaLink="false">urn:md5:b6f0b06413a45ff7de31ab6901d485e8</guid>
    <pubDate>Fri, 17 Nov 2006 15:15:37 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Merci de l'info !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySQL, Interclassement et Recherche - Grégoire CACHET</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2115</link>
    <guid isPermaLink="false">urn:md5:b71a153ca70c8c6e7305092171a0ca84</guid>
    <pubDate>Fri, 17 Nov 2006 14:31:20 +0100</pubDate>
    <dc:creator>Grégoire CACHET</dc:creator>
    
    <description>&lt;p&gt;Si ta table est définie avec l'interclassement utf8_bin, pour faire des recherches en ci (case insensitive), il faut changer l'interclassement dans la requête. Par exemple :&lt;/p&gt;


&lt;p&gt;WHERE champs LIKE '%blabla%' COLLATE utf8_general_ci&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySQL, Interclassement et Recherche - Geoffrey</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2109</link>
    <guid isPermaLink="false">urn:md5:a21d494b34ba26405020e094d0e04ad9</guid>
    <pubDate>Wed, 15 Nov 2006 10:45:54 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Bien essayé, mais ce serait trop facile :-) &amp;quot;blabla&amp;quot; est bien entendu en réalité &lt;code&gt;$_POST['blabla']&lt;/code&gt; (duement filtré, ça va de soi). Donc à la limite &lt;code&gt;WHERE LOWER(champs) LIKE '%'.strtolower($blabla).'%'&lt;/code&gt;, mais bon, ça m'a surtout fait prendre conscience que j'avais le mauvais interclassement sur mes tables ;)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySQL, Interclassement et Recherche - NiKo</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2106</link>
    <guid isPermaLink="false">urn:md5:11931fba979bc455aaad7f6be596aed8</guid>
    <pubDate>Tue, 14 Nov 2006 22:39:18 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Et en faisant un WHERE LOWER(champs) LIKE '%blabla%' ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>MySQL, Interclassement et Recherche - Gameplayer</title>
    <link>http://mirmodynamics.com/post/2006/11/14/MySQL-Interclassement-et-Recherche#c2103</link>
    <guid isPermaLink="false">urn:md5:0cab33691076087c5a3e10ea2567e961</guid>
    <pubDate>Tue, 14 Nov 2006 14:11:18 +0100</pubDate>
    <dc:creator>Gameplayer</dc:creator>
    
    <description>&lt;p&gt;On pourrai rajouter dans le même domaine le peu d'exactitude des recherches sur du texte en interclassement autre qu'UTF8 (un petit SELECT 'é' = 'e', 'e' = 'è', 'E' = 'é' vous en convaincra...)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>A méditer - Matt.Rixx</title>
    <link>http://mirmodynamics.com/post/2006/09/15/A-mediter#c2025</link>
    <guid isPermaLink="false">urn:md5:4fe0c4826dc3db4e408657518504e402</guid>
    <pubDate>Wed, 20 Sep 2006 14:02:30 +0200</pubDate>
    <dc:creator>Matt.Rixx</dc:creator>
    
    <description>&lt;p&gt;Le SQL, c'est mal. Vive les fichiers plats.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>A méditer - Vroum</title>
    <link>http://mirmodynamics.com/post/2006/09/15/A-mediter#c2017</link>
    <guid isPermaLink="false">urn:md5:050d6ab81f8f260ef5355f989f583777</guid>
    <pubDate>Fri, 15 Sep 2006 13:15:21 +0200</pubDate>
    <dc:creator>Vroum</dc:creator>
    
    <description>&lt;p&gt;Plus t'en fais, moins tu plais
.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - pyd</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c2000</link>
    <guid isPermaLink="false">urn:md5:5b543311c0cff819940495b101bec289</guid>
    <pubDate>Fri, 01 Sep 2006 22:01:50 +0200</pubDate>
    <dc:creator>pyd</dc:creator>
    
    <description>&lt;p&gt;Ok, merci pour vos infos ... quelques lignes qui suffisent à m'éclaicir les idées, d'autant qu'entre-temps je me suis penché sur Zend_Db_Table_Row et consorts et que ça colle avec ce que j'ai en tête.&lt;/p&gt;


&lt;p&gt;Au passage, j'espère que tu as des retours s'agissant de ton idée de blog collaboratif fracophone. C'est le bon moment pour un sujet qui me semble promis à un bel avenir ... tant que le zf en aura un. Mais je ne me fais pas trop de soucis sur ce point ... ils sont tout excités sur le site d'ibm&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - Arnaud</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c1999</link>
    <guid isPermaLink="false">urn:md5:21483e2e86102cba20dfc3fb5316d931</guid>
    <pubDate>Fri, 01 Sep 2006 17:14:37 +0200</pubDate>
    <dc:creator>Arnaud</dc:creator>
    
    <description>&lt;p&gt;Un objet par ligne (une classe par table) s'appelle ActiveRecord&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - Geoffrey</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c1995</link>
    <guid isPermaLink="false">urn:md5:713d4f230ce5cfde970e3436586d6b91</guid>
    <pubDate>Fri, 01 Sep 2006 09:31:12 +0200</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Au contraire, dans le plus pur style objet, tu associes une classe à une table, on peut appeler ça de différentes manières, moi j'appelle ça du mapping (PEAR appelle ça des DataObject par exemple, cf PEAR::DB_DataObject).&lt;/p&gt;


&lt;p&gt;C'est philosophiquement correct, puisqu'une classe = un objet, et que en théorie, si ton design SGBD n'est pas complètement vrillé, une table = un objet également (un objet membre, un objet news, etc).&lt;/p&gt;


&lt;p&gt;D'un point de vue plus pragmatique, avoir une classe pour chaque table peut sembler lourd et inutile tant que tu te contentes des actions CRUD de base, mais tu verras dans un prochain article qu'en fait c'est une manière très utile de procéder :-)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - pyd</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c1992</link>
    <guid isPermaLink="false">urn:md5:96aa66b2cd681343d4a212d95b87144f</guid>
    <pubDate>Thu, 31 Aug 2006 23:19:36 +0200</pubDate>
    <dc:creator>pyd</dc:creator>
    
    <description>&lt;p&gt;Salut, je suis encore un néophyte en  php et encore plus en objet. Mais le zf m'interesse pas mal, pour des raisons similaires aux tiennes - au passage, je remarque que tu es assez prolifique sur le sujet et je t'en remercie car la doc &amp;quot;pratique&amp;quot; sur le sujet n'est  pas trés variée (mais ça avance).&lt;/p&gt;


&lt;p&gt;Voilà, les présentations étant faites, venons-en à ce qui me turlupine...Zend_Db_Table.
Lors de mes tests je me suis satisfait de Zend_db pour les  CRUD actions. La seule différence étant que la méthode requiert le nom de la table:
$db-&amp;gt;insert('members',$data);&lt;/p&gt;


&lt;p&gt;MAIS...comme je n'aime pas passer pour un ane et que j'ai bien lu ton billet, je suis retourné dans las doc de Zend_Db_Table pour voir les méthodes supplémentaires proposées et ... je me dis que j'aurai peut-être du attendre le suite pour la ramener.
Il n'empéche, ce qui me géne c'est une classe par table.
Ca colle pas trop avec l'impression que me donne la POO jusqu'à maintenant.
Je verrais plus des extensions de méthodes dans Zend_Db.&lt;/p&gt;


&lt;p&gt;Bon, le newbie a parlé...et il va attendre la suite de ton article - avec impatience - pour savoir si l'ane qui sommeille en lui s'est réveillé.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - Christophe</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c1990</link>
    <guid isPermaLink="false">urn:md5:6e450f11bf441c4beaa5b810bb8ca68e</guid>
    <pubDate>Thu, 31 Aug 2006 20:10:11 +0200</pubDate>
    <dc:creator>Christophe</dc:creator>
    
    <description>&lt;p&gt;C'est en lisant ça que je me dis que je préfère vraiment RoR...&lt;/p&gt;


&lt;p&gt;Pour la création de model, c'est pareil (sauf qu'il existe un generator simple pour &amp;quot;préfaire le fichier&amp;quot;, ensuite, je pourrai faire ça :&lt;/p&gt;


&lt;pre&gt;Members.new(:mail =&amp;gt; 'blabla', :password =&amp;gt; 'prout', :created_on =&amp;gt; Time.now).save&lt;/pre&gt;


&lt;p&gt;Je ne parle même pas de la gestion des paramètres envoyés par GET/POST.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;oui* je sais qu'on est pas là pour comparer sans cesse ce qui n'est pas comparable, mais bon, voilà quoi.&lt;/li&gt;
&lt;/ul&gt;</description>
  </item>
      
    
    <item>
    <title>Accès à la base de données: Zend_Db - Erazer</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Acces-a-la-base-de-donnees%3A-Zend_Db#c1989</link>
    <guid isPermaLink="false">urn:md5:02b429c99e8fff61acfb22a6a1021e8a</guid>
    <pubDate>Thu, 31 Aug 2006 18:21:31 +0200</pubDate>
    <dc:creator>Erazer</dc:creator>
    
    <description>&lt;p&gt;ça paraît vraiment simple une fois l'article lu :)&lt;/p&gt;


&lt;p&gt;Merci pour cet article.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Liens du jour - Geoffrey</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Liens-du-jour#c1981</link>
    <guid isPermaLink="false">urn:md5:74dc58b3038e4dbaf5b6524f38731f64</guid>
    <pubDate>Wed, 30 Aug 2006 22:38:39 +0200</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Merci c'est gentil mais ça ira ;-)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Liens du jour - Kaoru</title>
    <link>http://mirmodynamics.com/post/2006/08/30/Liens-du-jour#c1980</link>
    <guid isPermaLink="false">urn:md5:9c8da6eb0a2f9a4869e8e1faae85d143</guid>
    <pubDate>Wed, 30 Aug 2006 19:38:21 +0200</pubDate>
    <dc:creator>Kaoru</dc:creator>
    
    <description>&lt;p&gt;Bonjour je cherchais une version non modifiée de votre thème et j'ai vu que vous l'aviez perdu. Si vous voulez je peux vous en envoyer une version un peu modifiée, de façon à ce que vous puissez le recoder&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Downgrade MySQL 5.0 vers 4.x avec APT - geoffrey</title>
    <link>http://mirmodynamics.com/post/2006/04/13/520-downgrade-mysql-50-vers-4x-avec-apt#c1698</link>
    <guid isPermaLink="false">urn:md5:5bb49d6d7d255d6dff4773fb2d6cfb52</guid>
    <pubDate>Thu, 13 Apr 2006 16:59:40 +0000</pubDate>
    <dc:creator>geoffrey</dc:creator>
    
    <description>&lt;p&gt;ça pose un problème quelconque ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Downgrade MySQL 5.0 vers 4.x avec APT - Christophe</title>
    <link>http://mirmodynamics.com/post/2006/04/13/520-downgrade-mysql-50-vers-4x-avec-apt#c1697</link>
    <guid isPermaLink="false">urn:md5:d7fd17d55f0fb2a24a345b710ca3d533</guid>
    <pubDate>Thu, 13 Apr 2006 15:32:58 +0000</pubDate>
    <dc:creator>Christophe</dc:creator>
    
    <description>&lt;p&gt;Sans rire, tu installes un serveur mysql par apt ?&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>