<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de James Poulson &#187; SQL</title>
	<atom:link href="https://blog.developpez.com/james-poulson/pcategory/sql/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/james-poulson</link>
	<description></description>
	<lastBuildDate>Sun, 05 May 2013 12:36:02 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Corriger les données directement dans les tables à travers des requêtes</title>
		<link>https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave</link>
		<comments>https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave#comments</comments>
		<pubDate>Tue, 03 Jul 2012 22:30:38 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il arrive parfois que des données insérées en CSV ou venant d&#8217;un tableur comportent quelques petites erreurs de format. Pour ce faire je vous propose deux fonctions. La première est TRIM que vous connaissez peut être du monde PHP. Comme &#8230; <a href="https://blog.developpez.com/james-poulson/p11130/code/corriger_les_donnees_directement_a_trave">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilisation d&#8217;un LIMIT dans une sous-requête avec MySQL</title>
		<link>https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req</link>
		<comments>https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req#comments</comments>
		<pubDate>Wed, 01 Jun 2011 10:21:53 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si vous avez déjà essayé d&#8217;utiliser un LIMIT dans une sous-requête vous avez très certainement rencontré ce message ci: This version of MySQL doesn&#8217;t yet support &#8216;LIMIT &#38; IN/ALL/ANY/SOME subquery&#8217; Heureusement, il y a la possibilité de contourner cela selon &#8230; <a href="https://blog.developpez.com/james-poulson/p10023/code/utilisation_d_un_limit_dans_une_sous_req">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peupler une nouvelle colonne d&#8217;une table à partir d&#8217;une autre selon une correspondance</title>
		<link>https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table</link>
		<comments>https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table#comments</comments>
		<pubDate>Fri, 05 Aug 2011 14:55:13 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une opération parfois utile est de pouvoir peupler une nouvelle colonne des données dans une table avec des données provenant d&#8217;une deuxième table selon une colonne aux valeurs communes. Voici comment procéder (cliquez ci-dessous). Pour donner un contexte concret j&#8217;avais &#8230; <a href="https://blog.developpez.com/james-poulson/p10189/code/peupler_une_nouvelle_colonne_d_une_table">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Select des enregistrements sur le dernier mois</title>
		<link>https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie</link>
		<comments>https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie#comments</comments>
		<pubDate>Thu, 19 May 2011 12:56:26 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour un système d&#8217;affichage de commandes on m&#8217;a demandé de reprendre ceux qui ont eu lieu sur le mois. Il y a sans doute plusieurs manières de procéder mais celle qui semble la plus sensée est d&#8217;intégrer des critères directement &#8230; <a href="https://blog.developpez.com/james-poulson/p9990/code/select_des_enregistrements_sur_le_dernie">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Totaliser et plafonner les points attribués par jour dans un système de vote</title>
		<link>https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib</link>
		<comments>https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib#comments</comments>
		<pubDate>Fri, 22 Jul 2011 10:54:40 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour récompenser les participants à un système de vote j&#8217;ai récemment ajouté une règle qui rétribue des points (chaque vote = 1 point) selon un plafond maximal par journée. Vous découvrirez l&#8217;implémentation ci-dessous. L&#8217;implémentation s&#8217;est révélée relativement simple et se &#8230; <a href="https://blog.developpez.com/james-poulson/p10149/code/totaliser_et_plafonner_les_points_attrib">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suppression de tout sauf un doublon dans une table</title>
		<link>https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans</link>
		<comments>https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans#comments</comments>
		<pubDate>Wed, 04 May 2011 13:21:25 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour un site j&#8217;ai implémenté une table pour faire lien entre l&#8217;id d&#8217;un profil et celui des utilisateurs qui visitent ce profil. id int(10) UNSIGNED Non Aucun AUTO_INCREMENT profile_id int(10) UNSIGNED Non 0 visitor_id int(10) UNSIGNED Non 0 date_visited timestamp &#8230; <a href="https://blog.developpez.com/james-poulson/p9943/code/suppression_de_tout_sauf_un_doublon_dans">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Maintenir une liste d&#8217;adresses emails indisponibles</title>
		<link>https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in</link>
		<comments>https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in#comments</comments>
		<pubDate>Fri, 24 Jun 2011 09:16:30 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Contrairement à un serveur SMTP, la fonction mail de PHP ne supporte pas la confirmation à la réception ce qui rend difficile la tâche de déterminer si une adresse est valide. Certains hébergeurs comme OVH renvoient périodiquement une liste d&#8217;adresses &#8230; <a href="https://blog.developpez.com/james-poulson/p10092/code/maintenir_une_liste_d_adresses_emails_in">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Récupérer et stocker l&#8217;adresse IP d&#8217;un visiteur</title>
		<link>https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v</link>
		<comments>https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v#comments</comments>
		<pubDate>Wed, 22 Jun 2011 09:31:36 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il peut être utile de garder une trace de l&#8217;adresse IP d&#8217;un point de vue de sécurité ou lorsqu&#8217;on souhaite rediriger un visiteur sur base géographique*. Voici donc comment récupérer une adresse IP distante dans le langage PHP et la &#8230; <a href="https://blog.developpez.com/james-poulson/p10085/code/recuperer_et_stocker_l_adresse_ip_d_un_v">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ne rien modifier en cas de DUPLICATE KEY</title>
		<link>https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key</link>
		<comments>https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key#comments</comments>
		<pubDate>Fri, 27 May 2011 10:39:22 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans certains cas de figure on peut souhaiter d&#8217;insérer un record et n&#8217;effectuer aucun changement si les informations sont déjà présentes. Un exemple concret est l&#8217;entretien d&#8217;une table d&#8217;adresses email erronnées qui peut être utile lorsqu&#8217;un hébergeur a pour politique &#8230; <a href="https://blog.developpez.com/james-poulson/p10016/code/ne_rien_modifier_en_cas_de_duplicate_key">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mysql_query et UPDATE</title>
		<link>https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update</link>
		<comments>https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update#comments</comments>
		<pubDate>Sat, 09 Apr 2011 17:16:24 +0000</pubDate>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[DJ Gilles m&#8217;a contacté aujourd&#8217;hui concernant ce code PHP: if(mysql_query(&#34;UPDATE mytable SET number=0 WHERE number=1&#34;)){ &#160; print(&#34;Ok !&#34;); // Résultat obtenu } else{ &#160; print(&#34;Wrong !&#34;); // Résultat attendu } La documentation sur mysql_query() dit ceci: http://php.net/manual/fr/function.mysql-query.php Pour les requêtes &#8230; <a href="https://blog.developpez.com/james-poulson/p9875/code/mysql_query_et_update">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
