<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le blog de llaumgui - Balise - MySQL 5</title>
  <link>http://www.llaumgui.com/</link>
  <atom:link href="http://www.llaumgui.com/feed/tag/MySQL%205/rss2" rel="self" type="application/rss+xml"/>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Wed, 03 Dec 2008 15:54:44 +0100</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-nd/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>MySQL 5.0 et la cohabitation de scripts php</title>
    <link>http://www.llaumgui.com/post/mysql-50-et-la-cohabitation-de-scripts-php</link>
    <guid isPermaLink="false">urn:md5:185b54aca74a411eff259a5195a31346</guid>
    <pubDate>Fri, 28 Oct 2005 19:27:00 +0000</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>MySQL</category><category>MySQL 5</category><category>php</category>    
    <description>&lt;p&gt;Le bridge (appellations tout ce qui a de moins officielle) est un pont
permettant à 2 scripts php de communiquer entre eux. Le meilleur exemple est, à
mon sens, &lt;a href=&quot;http://coppermine-gallery.net/&quot; hreflang=&quot;en&quot;&gt;Coppermine&lt;/a&gt;
qui est une galerie en php avec son propre espace membre mais qui sait utiliser
une autre table membres que la sienne afin d'être parfaitement intégrée à une
structure déjà existante.&lt;/p&gt;    &lt;p&gt;Un exemple concret peut être donné via &lt;a href=&quot;http://www.scenario-paintball.com&quot; hreflang=&quot;fr&quot;&gt;Scenario-PaintBall&lt;/a&gt; qui
utilise &lt;a href=&quot;http://www.invisionboard.com/&quot; hreflang=&quot;en&quot;&gt;IPB&lt;/a&gt; et
Coppermine avec le bridge adéquate pour n'avoir qu'un seul compte membre pour
les 2 scripts.&lt;/p&gt;
&lt;p&gt;Auparavant, soit ce système de bridge été incorporé en natif, soit il
fallait toucher au code d'un voir des 2 systèmes en places.&lt;br /&gt;
Par exemple, faire en sorte que l'inscription à IPB soit couplée avec celle de
Coppermine (Modification des source d'IPB) et utiliser le système
d'identification d'IPB sous Coppermine (Modification des source de
Coppermine).&lt;br /&gt;
Bref le travail était fastidieux, mais les mise à jour était pires.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mysql.com/&quot; hreflang=&quot;en&quot;&gt;MySQL&lt;/a&gt; 5.0 introduit un
point très intéressant, que les utilisateurs de solutions telles que &lt;a href=&quot;http://www.microsoft.com/sql/default.mspx&quot; hreflang=&quot;en&quot;&gt;SQL Server&lt;/a&gt; ou
&lt;a href=&quot;http://www.oracle.com/global/fr/index.html&quot; hreflang=&quot;fr&quot;&gt;Oracle&lt;/a&gt;
connaissent : Les &lt;strong&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/D%C3%A9clencheur&quot; hreflang=&quot;fr&quot;&gt;triggers&lt;/a&gt;&lt;/strong&gt;. En vulgarisant, ce sont des réactions à des actions
bien spécifiques.&lt;br /&gt;
Un exemple pourrait être une requête d'insertion dans la table membre de
Coppermine suite à une requête d'insertion dans celle d'IPB et vice versa... On
a donc automatisé l'inscription aux 2 scripts sans modifier une seul ligne de
code...&lt;/p&gt;
&lt;p&gt;Malheureusement, et oui, il y a toujours un &amp;quot;mais&amp;quot;, MySQL 5.0 n'est &lt;a href=&quot;http://www.xperience-fr.net/index.php?news=18352&quot; hreflang=&quot;fr&quot;&gt;officiellement
stable&lt;/a&gt; que depuis quelques jours et des incompatibilités apparaissent déjà
avec certain scripts très utilisés (&lt;a href=&quot;http://forums.invisionboard.fr/index.php?showtopic=21951&amp;hl=&quot; hreflang=&quot;fr&quot;&gt;IPB pour ne citer que lui&lt;/a&gt;). A mon avis, et les copains de &lt;a href=&quot;http://www.celeonet.fr/&quot; hreflang=&quot;fr&quot;&gt;Celeo&lt;/a&gt; sont d'accord avec moi, une
réelle utilisation en production de MySQL 5.0 ne se fera pas avant 1 an, mais
on peut s'y préparer.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;NB :&lt;/strong&gt; Comme me le fais remarquer &lt;a href=&quot;http://www.atelierphp5.com/&quot; hreflang=&quot;fr&quot;&gt;Dash&lt;/a&gt; sur IRC au moment de la
rédaction de ce billet : cette vision est simpliste et ne pourrait bien entendu
pas fonctionner avec n'importe quel script. Par exemple, le cryptage d'un
champs via un algorithmes compliqué ne pourrait être exécuté via le serveur
MySQL mais seulement récupéré à partir de la première requête... Les systèmes
utilisant un cryptage de mots de passe différents pourraient donc poser
problèmes.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/mysql-50-et-la-cohabitation-de-scripts-php#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/mysql-50-et-la-cohabitation-de-scripts-php#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/54</wfw:commentRss>
      </item>
    
</channel>
</rss>