<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog com dicas sobre programação</title>
	<atom:link href="http://fazendoprogramas.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fazendoprogramas.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 17 Feb 2009 13:19:39 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fazendoprogramas.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blog com dicas sobre programação</title>
		<link>http://fazendoprogramas.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fazendoprogramas.wordpress.com/osd.xml" title="Blog com dicas sobre programação" />
	<atom:link rel='hub' href='http://fazendoprogramas.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ADOdb &#8211; Conectando banco de dados em PHP</title>
		<link>http://fazendoprogramas.wordpress.com/2009/02/17/adodb-conectando-banco-de-dados-em-php/</link>
		<comments>http://fazendoprogramas.wordpress.com/2009/02/17/adodb-conectando-banco-de-dados-em-php/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 13:17:01 +0000</pubDate>
		<dc:creator>infabinho</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fazendoprogramas.wordpress.com/?p=3</guid>
		<description><![CDATA[ADOdb é uma biblioteca de abstração para comunicação com banco de dados em linguagem PHP. Exite também uma versão para Python caso seja do seu interesse, visite o site do projeto em http://adodb.sourceforge.net/, mas neste artigo abordarei apenas a verão em PHP. A ADOdbPHP é uma biblioteca para conexões em banco de dados, e ela [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fazendoprogramas.wordpress.com&amp;blog=6619240&amp;post=3&amp;subd=fazendoprogramas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ADOdb é uma biblioteca de abstração para comunicação com banco de dados em linguagem <acronym title="Pre-Hypertext Processing">PHP</acronym>. Exite também uma versão para Python caso seja do seu interesse, visite o site do projeto em http://adodb.sourceforge.net/, mas neste artigo abordarei apenas a verão em <acronym title="Pre-Hypertext Processing">PHP</acronym>.</p>
<p>A ADOdbPHP é uma biblioteca para conexões em banco de dados, e ela tem suporte a inúmeros bancos como por exemplo: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, <acronym title="Microsoft">MS</acronym> <acronym title="Structured Query Language">SQL</acronym>, Foxpro, Access e também com LDAP. No site do projeto você pode obter a lista completa de banco de dados suportados.</p>
<p>Muitas aplicações, comerciais, não comerciais e softwares livres se beneficiam desta biblioteca e a utilizam, como o caso do Joomla – www.joomla.org.</p>
<p>Dentre as características dessa biblioteca, podemos destacar:</p>
<ul>
<li>Velocidade – É a mais rápida biblioteca de código livre.</li>
<li>Portabilidade</li>
<li>Suporte a inúmeros bancos de dados</li>
<li>Fácil utilização</li>
</ul>
<p>A ADOdb foi portado para ter suporte ao PHP5, mas se você ainda estiver trabalhando com PHP4, pode utilizá-la sem problemas.</p>
<p>Mas porque utilizar uma biblioteca se eu consigo me comunicar com o banco de dados usando as próprias funções do <acronym title="Pre-Hypertext Processing">PHP</acronym>? Ora, como falei acima, essa é uma biblioteca de abstração, então o fato de utilizar ela é para simplificar sua aplicação de forma que você não necessite utilizar todos aqueles comandos para conseguir uma conexão, e mais, imagine que em determinado momento de maturidade de sua aplicação, você deseje mudar de banco de dados! Imagine a dor de cabeça em ter que modificar toda sua aplicação. Com o ADOdb isso não seria tão doloroso, e se você tiver cuidado em criar suas SQLs, muito provavelmente terá que modificar apenas a string que indica qual banco você utilizará.</p>
<p>Agora, mãos a obra, vamos ver como funciona essa biblioteca. Primeiro você deve baixar os fontes através do link http://adodb.sourceforge.net/ . No prórpio site você encontra inúmeros exemplos e uma ótima documentação (em inglês) sobre como utilizá-la.</p>
<p>Depois de baixá-la, descompacte-a em algum diretório junto à sua aplicação. É de costume dos desenvolvedores que se tenha um diretório exclusivo para armazenar bibliotecas externas, como por exemplo /lib, ou /include dentro da estrutura de diretórios. Após descompactar o fonte do ADOdb, aqui iremos supor a seguinte estrutura de diretórios em nossa aplicação:</p>
<ul>
<li>/lib –&gt; que é nosso diretório de bibliotecas</li>
<li>/lib/adodb –&gt; nosso diretório do ADOdb</li>
</ul>
<p>Agora vamos criar um arquivo chamado exemplo1.php e dentro dele o seguinte fonte:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#b1b100;">require_once</span><span style="color:#009900;">(</span> “lib<span style="color:#339933;">/</span>adodb<span style="color:#339933;">/</span>adodb<span style="color:#339933;">.</span>inc<span style="color:#339933;">.</span>php” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span> <span style="color:#339933;">=</span> NewADOConnection<span style="color:#009900;">(</span> “<span style="color:#990000;">mysql</span>” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Connect</span><span style="color:#009900;">(</span> “localhost”<span style="color:#339933;">,</span> “usuario”<span style="color:#339933;">,</span> “senha”<span style="color:#339933;">,</span> “meu_banco” <span style="color:#009900;">)</span><span style="color:#339933;">;</span></pre>
</div>
</div>
<p>Acima nós incluimos a biblioteca no arquivo .php para sua utilização, logo após criamos um objeto de conexão informando que utilizaremos o banco MySQL – Lembrando que você poderia utilizar qualquer um dos outros bancos suportados pelo ADOdb, bastando apenas informar ali o banco a ser utilizado, por exemplo postgresql – E ao final executamos a conexão.</p>
<p>Agora, editando novamente o arquivo, vamos incluir:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#b1b100;">require_once</span><span style="color:#009900;">(</span> “lib<span style="color:#339933;">/</span>adodb<span style="color:#339933;">/</span>adodb<span style="color:#339933;">.</span>inc<span style="color:#339933;">.</span>php” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span> <span style="color:#339933;">=</span> NewADOConnection<span style="color:#009900;">(</span> “<span style="color:#990000;">mysql</span>” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Connect</span><span style="color:#009900;">(</span> “localhost”<span style="color:#339933;">,</span> “usuario”<span style="color:#339933;">,</span> “senha”<span style="color:#339933;">,</span> “meu_banco” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
 
<span style="color:#666666;font-style:italic;">// Executando uma query</span>
<span style="color:#000088;">$query</span> <span style="color:#339933;">=</span> “ SELECT nome<span style="color:#339933;">,</span> franquia FROM contratos ”<span style="color:#339933;">;</span>
<span style="color:#000088;">$result</span> <span style="color:#339933;">=</span> <span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Execute</span><span style="color:#009900;">(</span> <span style="color:#000088;">$query</span> <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
 
<span style="color:#666666;font-style:italic;">// Imprimindo</span>
<span style="color:#b1b100;">while</span><span style="color:#009900;">(</span> <span style="color:#339933;">!</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">EOF</span> <span style="color:#009900;">)</span> <span style="color:#009900;">{</span>
    <span style="color:#990000;">echo</span> “Contrato<span style="color:#339933;">:</span> “<span style="color:#339933;">,</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">fields</span><span style="color:#009900;">[</span>“nome”<span style="color:#009900;">]</span><span style="color:#339933;">;</span>
    <span style="color:#990000;">echo</span> “Franquia<span style="color:#339933;">:</span> “<span style="color:#339933;">,</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">fields</span><span style="color:#009900;">[</span>“franquia”<span style="color:#009900;">]</span><span style="color:#339933;">;</span>
    <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">MoveNext</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#009900;">}</span>
<span style="color:#666666;font-style:italic;">// Fecha a conexão com o banco</span>
<span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">close</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span><span style="color:#339933;">;</span></pre>
</div>
</div>
<p>Explicando o que fizemos, nesse segundo código nós adicionamos uma consulta a uma tabela chamada contratos. É retornado um objeto com os registros afetados pela <acronym title="Structured Query Language">SQL</acronym>.</p>
<p>Depois nós utilizamos um laço while para imprimir os dados na tela, a variável <acronym title="End of file">EOF</acronym> do objeto é um booleano que informa o final do retorno, ou seja, quando você acessar o último registro afetado pela query essa variável irá conter o valor TRUE, e em qualquer outro momento ela conterá FALSE, por isso a negação dela na condicional do laço.</p>
<p>Dentro do laço nós temos dois echo, que imprimem os campos nome e franquia e a execução do método MoveNext(), ATENÇÃO, muita ATENÇÃO, se você esquecer de executar esse método dentro do laço, ele se tornará um loop infinito, pois é esse método que avança o ponteiro até chegar ao final (que mudará o valor da variável <acronym title="End of file">EOF</acronym> para TRUE).</p>
<p>Agora, imagine que você precisa fornecer cláusulas para a query, você pode deixar para o ADOdb cuidar disso pra você, vejamos um exemplo de como fazer isso:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#000088;">$query</span> <span style="color:#339933;">=</span> “SELECT nome<span style="color:#339933;">,</span> franquia FROM contratos WHERE id<span style="color:#339933;">=</span>? AND franquia <span style="color:#339933;">&gt;</span> ?”<span style="color:#339933;">;</span>
<span style="color:#000088;">$result</span> <span style="color:#339933;">=</span> <span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Execute</span><span style="color:#009900;">(</span> <span style="color:#000088;">$query</span><span style="color:#339933;">,</span> <span style="color:#990000;">array</span><span style="color:#009900;">(</span><span style="color:#000088;">$id</span><span style="color:#339933;">,</span> <span style="color:#000088;">$franquia</span><span style="color:#009900;">)</span> <span style="color:#009900;">)</span><span style="color:#339933;">;</span></pre>
</div>
</div>
<p>Este exemplo é praticamente o mesmo anterior, só que agora antes de mandar query para o MySQL, ele substituirá todos os “?” da string <acronym title="Structured Query Language">SQL</acronym>, pelos seus respectivos parâmetros informados no array.</p>
<p>Outro recurso interessante dessa biblioteca, é o modo Debug. Para ativar o modo Debug basta você informar o valor TRUE para a variável debug do objeto de conexão, faça isso depois da chamada do método Connect(), para nosso exemplo ficaria assim:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">debug</span> <span style="color:#339933;">=</span> <span style="font-weight:bold;color:#000000;">true</span><span style="color:#339933;">;</span></pre>
</div>
</div>
<p>Agora qualquer query que seja passada irá ser impressa na tela. Claro que isso se torna incomodo, e caso você deseje apenas capturar a mensagem de erro, utilize o método ErrorMsg(). Adaptando novamente nosso código, ficaria assim:</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#b1b100;">require_once</span><span style="color:#009900;">(</span> “lib<span style="color:#339933;">/</span>adodb<span style="color:#339933;">/</span>adodb<span style="color:#339933;">.</span>inc<span style="color:#339933;">.</span>php” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span> <span style="color:#339933;">=</span> NewADOConnection<span style="color:#009900;">(</span> “<span style="color:#990000;">mysql</span>” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Connect</span><span style="color:#009900;">(</span> “localhost”<span style="color:#339933;">,</span> “usuario”<span style="color:#339933;">,</span> “senha”<span style="color:#339933;">,</span> “meu_banco” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
 
<span style="color:#666666;font-style:italic;">// $conexao-&gt;debug = true</span>
<span style="color:#666666;font-style:italic;">// Executando uma query</span>
<span style="color:#000088;">$query</span> <span style="color:#339933;">=</span> “SELECT nome<span style="color:#339933;">,</span> franquia FROM contratos WHERE id<span style="color:#339933;">=</span>? AND franquia <span style="color:#339933;">&gt;</span> ?”<span style="color:#339933;">;</span>
<span style="color:#000088;">$result</span> <span style="color:#339933;">=</span> <span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Execute</span><span style="color:#009900;">(</span> <span style="color:#000088;">$query</span><span style="color:#339933;">,</span> <span style="color:#990000;">array</span><span style="color:#009900;">(</span><span style="color:#000088;">$id</span><span style="color:#339933;">,</span> <span style="color:#000088;">$franquia</span><span style="color:#009900;">)</span> <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#b1b100;">if</span><span style="color:#009900;">(</span> <span style="color:#339933;">!</span> <span style="color:#000088;">$result</span> <span style="color:#009900;">)</span>
    <span style="color:#990000;">echo</span> <span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">ErrorMsg</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="color:#b1b100;">else</span> <span style="color:#009900;">{</span>
    <span style="color:#666666;font-style:italic;">// Imprimindo</span>
    <span style="color:#b1b100;">while</span><span style="color:#009900;">(</span> <span style="color:#339933;">!</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">EOF</span> <span style="color:#009900;">)</span> <span style="color:#009900;">{</span>
        <span style="color:#990000;">echo</span> “Contrato<span style="color:#339933;">:</span> “<span style="color:#339933;">,</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">fields</span><span style="color:#009900;">[</span>“nome”<span style="color:#009900;">]</span><span style="color:#339933;">;</span>
        <span style="color:#990000;">echo</span> “Franquia<span style="color:#339933;">:</span> “<span style="color:#339933;">,</span> <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">fields</span><span style="color:#009900;">[</span>“franquia”<span style="color:#009900;">]</span><span style="color:#339933;">;</span>
        <span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">MoveNext</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span><span style="color:#339933;">;</span>
    <span style="color:#009900;">}</span>
<span style="color:#009900;">}</span>
<span style="color:#666666;font-style:italic;">// Fecha a conexão com o banco</span>
<span style="color:#000088;">$result</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">close</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span><span style="color:#339933;">;</span></pre>
</div>
</div>
<p>Nesse último exemplo, caso ocorra um erro(variável $result igual a false) será impresso a mensagem de erro na tela. Uma dica: você pode por exemplo aproveitar esse recurso para criar um sistema de logs em sua aplicação.</p>
<p>Bem, até agora nós fizemos tudo isso em apenas um arquivo .php, mas claro que em uma aplicação de verdade, nós iremos ter vários arquivos e criar uma conexão, instânciando a classe, e repassando todos os dados de username, password, etc, ficaria muito chato, certo?!</p>
<p>Para solucionar isso você pode criar uma função que conecte e retorne o objeto de conexão, vejamos um exemplo (imagine um aquivo /lib/database.php)</p>
<div class="wp_syntax">
<div class="code">
<pre class="php" style="font-family:monospace;"><span style="color:#b1b100;">require_once</span><span style="color:#009900;">(</span> “lib<span style="color:#339933;">/</span>adodb<span style="color:#339933;">/</span>adodb<span style="color:#339933;">.</span>inc<span style="color:#339933;">.</span>php” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
<span style="font-weight:bold;color:#000000;">function</span> <span style="color:#339933;">&amp;</span>minha_conexao<span style="color:#009900;">(</span><span style="color:#009900;">)</span> <span style="color:#009900;">{</span>
    <span style="color:#000088;">$conexao</span> <span style="color:#339933;">=</span> <span style="color:#339933;">&amp;</span>NewADOConnection<span style="color:#009900;">(</span> “<span style="color:#990000;">mysql</span>” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
    <span style="color:#000088;">$conexao</span><span style="color:#339933;">-&gt;</span><span style="color:#004000;">Connect</span><span style="color:#009900;">(</span> “localhost”<span style="color:#339933;">,</span> “usuario”<span style="color:#339933;">,</span> “senha”<span style="color:#339933;">,</span> “meu_banco” <span style="color:#009900;">)</span><span style="color:#339933;">;</span>
    <span style="color:#b1b100;">return</span> <span style="color:#000088;">$conexao</span><span style="color:#339933;">;</span>
<span style="color:#009900;">}</span></pre>
</div>
</div>
<p>Pronto, agora é só incluir o arquivo database.php nos seus arquivos .php e chamar essa função para gerar a conexão.</p>
<p>Ah, não se esqueça de fechar as conexões depois de utilizá-las <img class="wp-smiley" src="http://www.php-espiritosanto.com.br/wp/wp-includes/images/smilies/icon_wink.gif" alt=";)" /></p>
<p>Bem pessoal, é isso ae, caso deseje, obter mais informações, procurem a documetação no site oficial http://adodb.sourceforge.net/ . A ADOdb possui outros inúmeros recursos como paginação, geração automática de dropdowns, geração automática de UPDATEs e INSERTs, vale a pena a consulta.</p>
<p> </p>
<p>Fonte (PHP &#8211; Espírito Santo ; <a href="http://www.php-espiritosanto.com.br/wp/2009/02/adodb-conectando-banco-de-dados-em-php/">http://www.php-espiritosanto.com.br/wp/2009/02/adodb-conectando-banco-de-dados-em-php/</a>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fazendoprogramas.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fazendoprogramas.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fazendoprogramas.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fazendoprogramas.wordpress.com&amp;blog=6619240&amp;post=3&amp;subd=fazendoprogramas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fazendoprogramas.wordpress.com/2009/02/17/adodb-conectando-banco-de-dados-em-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8507dbf7371ddbab61c20e858ca88b6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">infabinho</media:title>
		</media:content>

		<media:content url="http://www.php-espiritosanto.com.br/wp/wp-includes/images/smilies/icon_wink.gif" medium="image">
			<media:title type="html">;)</media:title>
		</media:content>
	</item>
	</channel>
</rss>
