<?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>Rémi THOMAS &#187; sql</title>
	<atom:link href="http://remithomas.fr/tag/sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://remithomas.fr</link>
	<description>Web addict</description>
	<lastBuildDate>Tue, 10 Apr 2012 08:08:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Petites requêtes en SQL pour Drupal</title>
		<link>http://remithomas.fr/2011/09/09/petites-requetes-en-sql-pour-drupal/</link>
		<comments>http://remithomas.fr/2011/09/09/petites-requetes-en-sql-pour-drupal/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 19:05:51 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Exemple]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[requêtes]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.remithomas.fr/?p=110</guid>
		<description><![CDATA[Un petit rappel des requêtes basiques en SQL pour Drupal. Select Insert Update Faire un ]]></description>
			<content:encoded><![CDATA[<p>Un petit rappel des requêtes basiques en SQL pour <a href="http://www.drupal.org">Drupal</a>.</p>
<ul>
<li>Select</li>
<li>Insert</li>
<li>Update</li>
</ul>
<h1>Faire un simple SELECT</h1>
<pre class="brush: plain; title: ; notranslate">db_query_range($query, $args,$from, $count);</pre>
<p>Avec un petit exemple</p>
<pre class="brush: plain; title: ; notranslate">$result = db_query_range('
SELECT block.id_block
FROM {epragma_block} block
WHERE block.block_qcm = %d
', $id_qcm, 0, 10);

while ($node = db_fetch_object($result)) {

// Actions, par exemple $node-&gt;body, etc...

print_r($node);

}</pre>
<h1>Un INSERT ?</h1>
<pre class="brush: plain; title: ; notranslate">drupal_write_record($table, &amp;$object, $update = array());</pre>
<p>Avec un petit exemple</p>
<pre class="brush: plain; title: ; notranslate">$table = 'ma_table';

$record = new stdClass();
$record -&gt; Nom = $nom;

drupal_write_record($table, $record);</pre>
<h1>Un UPDATE ?</h1>
<p>Sur le même principle mais en indiquant l’identifiant</p>
<pre class="brush: plain; title: ; notranslate">$table = 'ma_table';

$record = new stdClass();
$record -&gt; Nom = $nom;

$record -&gt; id = $id;

drupal_write_record($table, $record, 'id');</pre>
]]></content:encoded>
			<wfw:commentRss>http://remithomas.fr/2011/09/09/petites-requetes-en-sql-pour-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Générer son schéma de BDD</title>
		<link>http://remithomas.fr/2011/08/06/generer-son-schema-de-base-de-donnees/</link>
		<comments>http://remithomas.fr/2011/08/06/generer-son-schema-de-base-de-donnees/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 15:28:21 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.remithomas.fr/?p=78</guid>
		<description><![CDATA[Lorsque vous développez pour DRUPAL vos propres modules, vous avez besoin de générer votre schéma de base de données. ]]></description>
			<content:encoded><![CDATA[<p>Lorsque vous développez pour <strong>DRUPAL</strong> vos propres modules, vous avez besoin de <strong>générer</strong> votre schéma de <span style="text-decoration: underline;">base de données</span>. La tâche est souvent complexe et longue.</p>
<p>Après avoir importer votre script SQL correspondant à votre modélisation, vous pouvez facilement générer votre <a href="http://drupal.org/node/146862" target="_blank">schéma</a> de base de données.</p>
<p><em>Un petit module qui est fort utile à cette action :</em></p>
<blockquote><p><a href="http://drupal.org/project/schema" target="_blank">http://drupal.org/project/schema</a></p></blockquote>
<p>A l’aide de l’inspecteur, vous pouvez extraire le(s) schéma(s) correspondant à votre (vos) table(s) qui sont situés dans le champ (au début) nommé « <strong>Unknown</strong> » (au début de la page).</p>
<p><em>Le lien d’administration :</em></p>
<blockquote><p>[URL]/admin/build/schema/inspect</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://remithomas.fr/2011/08/06/generer-son-schema-de-base-de-donnees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

