<?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>Dante Piazza Quiroga</title>
	<atom:link href="http://www.dantepiazza.com.ar/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dantepiazza.com.ar</link>
	<description></description>
	<lastBuildDate>Mon, 23 Jan 2012 17:46:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>El paso a paso de la portabilidad numérica en Argentina</title>
		<link>http://www.dantepiazza.com.ar/articulos/el-paso-a-paso-de-la-portabilidad-numerica-en-argentina/</link>
		<comments>http://www.dantepiazza.com.ar/articulos/el-paso-a-paso-de-la-portabilidad-numerica-en-argentina/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:44:54 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Articulos]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=278</guid>
		<description><![CDATA[Por fin se puso en vigencia la portabilidad numérica en Argentina!! los que estén interesados en cambiar de empresa y mantener su numero aca tiene  un paso a paso de lo que tienen que hacer y que requisitos cumplir:]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2012/01/portabilidad-numerica-en-argentina.jpg" width="240" />
		</p><p>Por fin se puso en vigencia la portabilidad numérica en Argentina!! los que estén interesados en cambiar de empresa y mantener su numero aca tiene  un paso a paso de lo que tienen que hacer y que requisitos cumplir:</p>
<p><a href="http://www.dantepiazza.com.ar/wp-content/uploads/2012/01/portabilidad-numerica-en-argentina-1024x565.jpg" rel="lightbox[26]"><img class="alignleft size-large wp-image-279" title="portabilidad-numerica-en-argentina" src="http://www.dantepiazza.com.ar/wp-content/uploads/2012/01/portabilidad-numerica-en-argentina-1024x565.jpg" alt="" width="614" height="339" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/articulos/el-paso-a-paso-de-la-portabilidad-numerica-en-argentina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opiniones sobre argentinareseller / Grupo Host SA</title>
		<link>http://www.dantepiazza.com.ar/uncategorized/opiniones-sobre-argentinareseller-grupo-host-sa/</link>
		<comments>http://www.dantepiazza.com.ar/uncategorized/opiniones-sobre-argentinareseller-grupo-host-sa/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 17:30:18 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=250</guid>
		<description><![CDATA[Esta ultima semana fue infernal con el tema servidores, si a eso le sumas un nuevo cliente que viene de malas experiencias con hosting’s y que además es negativo&#8230; Bue eso si es una mala semana, (laboralmente, particularmente la pase bárbaro) En fin, en ameva estábamos trabajando con un plan reseller de argentinareseller.com de Grupo [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/opiniones-sobre-argentina-reseller-grupo-host-sa.jpg" width="240" />
		</p><p>Esta ultima semana fue infernal con el tema servidores, si a eso le sumas un nuevo cliente que viene de malas experiencias con hosting’s y que además es negativo&#8230; Bue eso si es una mala semana, (laboralmente, particularmente la pase bárbaro)</p>
<p>En fin, en ameva estábamos trabajando con un plan reseller de <strong>argentinareseller.com</strong> de Grupo Host SA. y con todo el corazón y todas mis fuerzas les digo que es <a title="lo peor que te puede pasar" href="http://www.argentinareseller.com%20">lo peor que te puede pasar</a> trabajar con estos tíos.<span id="more-250"></span></p>
<p>Para empezar, estos últimos meses estuvimos bancando 1 caída semanal de 15 minutos pero las ultimas dos semanas eran hasta 3 veces por semana, este ultimo finde fueron 5 y de una hora cada una&#8230; Imposible situación.</p>
<p>Indignado durante todo este tiempo envíe tracalada de tickets a soporte con mi queja oportuna y cada vez que tocaba el tema “<a title="caída del servidor" href="http://www.argentinareseller.com">caída del servidor</a>” el asistente respondía cualquier cosa menos lo que le había preguntado. Cordialmente los mande a jugar a las bolitas y entre tanto empecé a ver la posibilidad de no irme con las manos vacía. En una mini investigación que hice par hacer una queja a defensa del consumidor porque a todo esto el tiempo offline ¿quien te devuelve la plata? Incluso hasta se los mencione:</p>
<blockquote><p>El servidor no esta disponible… segunda ves en lo que va de esta semana ¿ya están pensando como devolverme el dinero por el tiempo offline?</p></blockquote>
<p>Y su respuesta ta inoperante:</p>
<blockquote><p>Estimado usuario,</p>
<p>Hemos ingresado a su cuenta sin inconvenientes.<br />
Ingrese al siguiente enlace y detallenos su IP de conexion por favor: <a href="http://cualesmiip.com/">http://cualesmiip.com/</a></p>
<p>Ante cualquier duda por favor contactenos de inmediato.<br />
Saludos.</p></blockquote>
<p>Como decía… en esa mini investigación encontré que los tipos se mandan sus flor de macanas y que no solo se dedican a ofrecer un mal servicio sino a ser deudores por ejemplo:</p>
<p><img class="size-full wp-image-251 aligncenter" title="opiniones-sobre-argentina-reseller-grupo-host-sa" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/opiniones-sobre-argentina-reseller-grupo-host-sa.jpg" alt="" width="592" height="132" /></p>
<p>En definitiva, ni reclamo ni nada… me fui… cargamos una semana de migración al hombro y partimos en busca de otro servidor&#8230;</p>
<p><strong>Conclusión</strong><br />
Si estas por elegir un reseller no elijas <strong>argentinareseller.com</strong>. Si estas por elegir un hosting no elijas <strong>hostrentable.com</strong> son los mismos.</p>
<p>Les prometo dejar una mini guía la próxima semana de como elegir un buen reseller y les voy a tirar algunas opciones que encontré durante mi <a title="tragedia" href="http://www.argentinareseller.com">tragedia</a>!</p>
<p>Buena semana para todos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/uncategorized/opiniones-sobre-argentinareseller-grupo-host-sa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Por qué se llama BlackBerry el celular BlackBerry?</title>
		<link>http://www.dantepiazza.com.ar/uncategorized/%c2%bfpor-que-se-llama-blackberry-el-celular-blackberry/</link>
		<comments>http://www.dantepiazza.com.ar/uncategorized/%c2%bfpor-que-se-llama-blackberry-el-celular-blackberry/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 13:54:06 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=254</guid>
		<description><![CDATA[Le pusieron así porque cuando había esclavitud en los estados unidos, a los esclavos nuevos se les ataba una bola negra de hierro muy irregular, con una cadena y un grillete al pie, para que no escaparan corriendo de los campos de algodón. Los amos, para usar un eufemismo (palabra políticamente mas correcta, suena mas [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/por-que-se-llama-blackberry-el-celular-blackberry.jpg" width="240" />
		</p><p><img class="alignleft size-full wp-image-255" title="por-que-se-llama-blackberry-el-celular-blackberry" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/por-que-se-llama-blackberry-el-celular-blackberry.jpg" alt="" width="237" height="406" />Le pusieron así porque cuando había esclavitud en los estados unidos, a los esclavos nuevos se les ataba una bola negra de hierro muy irregular, con una cadena y un grillete al pie, para que no escaparan corriendo de los campos de algodón. Los amos, para usar un eufemismo (palabra políticamente mas correcta, suena mas bonito) le llamaban BlackBerry (cereza negra) porque se asemejaba a dicha fruta. Ese era el símbolo antiguo de la esclavitud que decía que estaría forzado a dejar su vida hasta perecer sin poder escapar en esos campos de siembra.<span id="more-254"></span></p>
<p>En los tiempos modernos, a los nuevos empelados no se les puede amarrar una bola de hierro para que no escapen, en cambio se les da un BlackBerry y quedan inalámbricamente atados con ese grillete, que al igual que los esclavos, no pueden dejar de lado y que los tiene atados al trabajo todo el tiempo. Es el símbolo moderno de la esclavitud.</p>
<p>Gerentes, ejecutivos y directores tienen uno y basta ver como están pegados a la dichosa maquinita todo el tiempo, como adicción; en el baño, en el auto, en el cine, en la cena, al dormirse y no hay forma de escapar cuando llama el jefe o cuando te mandan correos.</p>
<p>No hay manera de decir que no te llego o que no escuchaste porque este teléfono chismoso te avisa si llamaron y no contestaste, si tienes mensajes por leer, si los leíste y si los demás abrieron tus correos, te marca citas, horarios, te despierta, se apaga solo, se prende solo y te permite estar idiotizado horas en la Internet, mientras tu esposa, esposo, novia, novio y tus hijos o familia te reclaman porque no les pones atención.</p>
<p>Y ahí los ves, modernos ejecutivos que se sienten muy importantes porque el jefe les dio su BlackBerry para que no escapen de los campos de trabajo.</p>
<p>Leído en algún periódico local&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/uncategorized/%c2%bfpor-que-se-llama-blackberry-el-celular-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solo para compartir con ustedes&#8230; (articulo primero)</title>
		<link>http://www.dantepiazza.com.ar/uncategorized/solo-para-compartir-con-ustedes-articulo-primero/</link>
		<comments>http://www.dantepiazza.com.ar/uncategorized/solo-para-compartir-con-ustedes-articulo-primero/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 11:00:19 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Solo para compartir con ustedes]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=257</guid>
		<description><![CDATA[De este artículo pretendo hacer una pequeña reflexión si así les gustaría llamar así que vamos a cambiarle el clima de redacción… Ya hace un año que había lanzado un proyecto personal, y como en todo proyecto siempre hay gente conocida que te apoya al principio para que puedas despegar y agarrar vuelo… hace poco [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/solo-para-compartir-con-ustedes-articulo-primero.jpg" width="240" />
		</p><p><img class="alignleft size-full wp-image-258" title="solo-para-compartir-con-ustedes-articulo-primero" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/solo-para-compartir-con-ustedes-articulo-primero.jpg" alt="" width="200" height="144" />De este artículo pretendo hacer una pequeña reflexión si así les gustaría llamar así que vamos a cambiarle el clima de redacción…</p>
<p>Ya hace un año que había lanzado un proyecto personal, y como en todo proyecto siempre hay gente conocida que te apoya al principio para que puedas despegar y agarrar vuelo… hace poco estaba a limpiando mi buzón de gmail y me encontré con un correo que había guardado exactamente 11 meses atrás y recordé que el mensaje mas sincero que recibí fue de una persona de 10 años que escribió lo siguiente:</p>
<blockquote><p>te quería decir que tu idea esta muy buena y que espero que tengas muchos exitos tanto en tu vida como en tu carrera. Que cumplas todos tus sueños y que cumplas tus metas&#8230; Te quiero mucho y te deseo lo mejor!!</p></blockquote>
<p>Con toda la dulzura y sinceridad que puedo haber expresado entra pocos renglones uno siente que del otro lado hay una persona que espera verte cumpliendo objetivos…</p>
<p>Solo para compartir con ustedes….</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/uncategorized/solo-para-compartir-con-ustedes-articulo-primero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La nueva función de Facebook… “Seguir”</title>
		<link>http://www.dantepiazza.com.ar/uncategorized/la-nueva-funcion-de-facebook%e2%80%a6-%e2%80%9cseguir%e2%80%9d/</link>
		<comments>http://www.dantepiazza.com.ar/uncategorized/la-nueva-funcion-de-facebook%e2%80%a6-%e2%80%9cseguir%e2%80%9d/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 02:50:56 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=252</guid>
		<description><![CDATA[Definitivamente creo que esta es una de las mejores funciones que facebook agrego últimamente, y lo digo por dos cosas… perdón, antes de explicar porque quiero explicar sobre la nueva función. Este botón estará disponible para la mayoría de los usuarios dentro de poco tiempo (de ultima podes habilitar desde acá) ubicado al lado del [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/la-nueva-funcion-de-facebook-seguir.jpg" width="240" />
		</p><p>Definitivamente creo que esta es una de las mejores funciones que facebook agrego últimamente, y lo digo por dos cosas… perdón, antes de explicar porque quiero explicar sobre la nueva función.</p>
<p><img class="alignleft size-full wp-image-253" title="la-nueva-funcion-de-facebook-seguir" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/09/la-nueva-funcion-de-facebook-seguir.jpg" alt="" width="227" height="162" />Este botón estará disponible para la mayoría de los usuarios dentro de poco tiempo (<a href="https://www.facebook.com/about/subscriptions">de ultima podes habilitar desde acá</a>) ubicado al lado del botón agregar amigo con la leyenda Suscribirme… Esta pequeña función te permitirá ver las actualizaciones públicas, no privadas, de la persona en tu línea de tiempo en el muro general por así decirle.<span id="more-252"></span></p>
<p>Es una buena opción y ahora si doy las dos ventajas que le encuentro:</p>
<p><strong>En primer lugar</strong> te permite tener en tu facebook solo a las personas que conoces, a tus verdaderos amigos y conocidos familiares, etc lo cuales pueden ver tus estados o actualizaciones privadas y podes expresarte libremente con ellos sin temor a que personas que no conoces obtenga información que no deberían tener.</p>
<p><strong>En segundo lugar</strong> te da la posibilidad de no perderte lo que escriben las personas que no conoces y que de alguna manera te interesa saber sobre su situación.</p>
<p>Ahora para ejemplificarles una situación en mi propio caso…. Tengo muchos amigos en facebook de los cuales mas de un cuarto no conozco personalmente pero muchas de esas personas son de mi interés, la mayoría profesional, o porque son buenos referentes o porque es gente que sabe, en fin… por lo que sea me interesa saber que es lo que comentan y por eso los agrego. Con la nueva opción en ves de agregar se puede seguir sin necesidad de tenerlo entre tus amigos.</p>
<p>Creo que con esto limitamos y mantenemos la privacidad y se pueden diferencias las cosas que se comparten…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/uncategorized/la-nueva-funcion-de-facebook%e2%80%a6-%e2%80%9cseguir%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como configurar un certificado SSL (para principiantes)</title>
		<link>http://www.dantepiazza.com.ar/php/como-configurar-un-certificado-ssl-para-principiantes/</link>
		<comments>http://www.dantepiazza.com.ar/php/como-configurar-un-certificado-ssl-para-principiantes/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 21:36:36 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=247</guid>
		<description><![CDATA[Esta semana intentando configurar un certificado, nada de otro mundo tuve un problema! Perdí la llave con la que genere el CSR y por ende el certificado no me servia!!! Por otra parte también el servidor no se porque no me dejaba borrar una llave que había hecho de prueba y seguía asignado otro certificado. [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/08/como-configurar-un-certificado-ssl-para-principiantes.jpg" width="240" />
		</p><p>Esta semana intentando configurar un certificado, nada de otro mundo tuve un problema! Perdí la llave con la que genere el CSR y por ende el certificado no me servia!!! Por otra parte también el servidor no se porque no me dejaba borrar una llave que había hecho de prueba y seguía asignado otro certificado. Bueno pero sin mas, busque algo de información en google y la mayoría de los post que encontré relacionado a los certificados ssl era o muy técnico o directamente muy básicos y con pocos detalles. Pasa también que la mayoría de la gente que escribe post cree que los lectores a veces saben todo y omiten cosas que para ellos son “obvias”.</p>
<p><img class="alignright size-full wp-image-248" title="como-configurar-un-certificado-ssl-para-principiantes" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/08/como-configurar-un-certificado-ssl-para-principiantes.jpg" alt="" width="271" height="234" /></p>
<p><strong>(Funcionamiento y un poco más&#8230;)</strong></p>
<p>En primer lugar un certificado ssl funciona de la siguiente forma:<span id="more-247"></span></p>
<ul>
<li>Creas una llave o una key que solo tu servidor conoce</li>
<li>Con ella llave podes crear un certificado CSR que se lo envías a la compañía que te proporciona el certificado final.</li>
<li>Ellos te devuelven 2 cosas, por una parte el certificado en si el cual solo puede ser decodificado con la llave que tenes en tu servidor y en segundo lugar un castificado CA (CABUNDLE)</li>
</ul>
<p>El asunto es simple, con la lleve se genera el CSR que solo es posible decodificar con dicha llave y no con otra. Ese CSR tiene la info del dominio a proteger (todo codificado).<br />
El servicio que te ofrece el certificado por ejemplo Verisign te envía un certificado el cual esta codificado y solo puede decodificarse con la lave que tenes porque le enviaste esa info dentro del CSR ¿se entiende?</p>
<p><strong>(Como se configura un certificado SSL con CPANEL)</strong></p>
<p>Para poder hacerlo con cpanel ingresas a tu cuanta y te dirigís a la opción <strong>Administración SSL /TLS</strong></p>
<p>Dentro de esa sección seleccionamos la opcion <strong>Llaves Privadas (KEY)</strong>, dentro de esta seccion debajo de todo hay un titulo que dice<strong> Generar una nueva llave</strong>. Ahí mismo escribimos el nombre de nuestro dominio (Host), aca les recomiendo que si quieren que el sitio se vea con www entonces inclúyanlas por ejemplo www.dantepiazza.com si quieren que su dominio quede sin las www entonces eviten colocarlas. Paso siguiente seleccionamos el tamaño de clave a 2048 y hacemos click en generar. Nos mostrara dos campos en donde se encuentra la llave o key, por las dudas es mejor que copien dicha llave y la peguen en un archivo TXT.</p>
<p>Una vez lista la llave volvemos la sección administración y vamos a la opción <strong>Certificate Signing Requests (CSR)</strong>. Debajo de todo aparecerán varios campos a rellenar:</p>
<ul>
<li><strong>Host:</strong> por defecto a parecerá el host indicado al crear la llave pero si tuviéramos varias llaves aparecerán varias opciones, ustedes selecciona el host que indicaron al crear la llave.</li>
<li><strong>País:</strong> esta mas que claro</li>
<li><strong>Status:</strong></li>
<li><strong>Ciudad:</strong> también mas que claro</li>
<li><strong>El nombre de la empresa:</strong> o el nombre de la web a proteger por ejemplo (Facebook Incs)</li>
<li><strong>Departamento de la empresa:</strong> acá pueden inventar algo o poner en 2 palabras que hace la empresa…</li>
<li>Y el <strong>correo electrónico</strong>…</li>
</ul>
<p>Le dan clic a generar y le mostrara el certificado CSR ese certificado al igual que la lave lo pegan en el TXT separándolo de la llave para no confundirse.</p>
<p>Ahora se dirigen al servicio que les proporcionara el certificado y en la configuración les pedirá que peguen un certificado CSR que seria el que acabamos de generar, además la empresa le solicitara otros datos personales de contacto y administración.</p>
<p>Una ves procesado, la empresa les devolverá el certificado CRT y un Paquete CA (CABUNDLE)</p>
<p><strong>De vuelta al cpanel</strong> y esta ves a la opción Activar SSL en su sitio web (HTTPS), si no tienen esta opción en cpanel es porque su hosting trabaja bajo una IP compartida, lo que deberán hacer si o si para que un SSl funcione es tener una IP estática y para eso tendrán pedirla a su proveedor de hosting, y con seguridad tendrá un costo, en mi caso solo $10 mensuales.</p>
<p>Dentro de esta sección seleccionamos el dominio y pegamos la llave que creamos al principio, el certificado CRT (seria el que nos devolvió la empresa del servicio SSL) y el paquete CA (CABUNDLE), no es necesario pero si lo tienen mejor!</p>
<p>Instalar certificado y terminado!</p>
<p>Solo queda probar ingresado con https a nuestro dominio a ver si todo marca en orden.</p>
<p><strong>Que pasa si no esta correcto el certificado</strong>. Pero ejemplo en google chrome si el https parece en verde esta perfecto, si esta rojo con una línea cruzada o amarillo, hay algunos problemas en la web, que quiere decir:</p>
<ul>
<li>Comprueben que todos los enlaces internos tengan https incluida las imágenes</li>
<li>Fíjense que los elementos externos como botones de facebook, cuadros de twitter, todo tenga conexiones seguras (https) y demás..</li>
<li>Si usan WordPress existe un muy buen plugin que ayuda a gestionar ese tipo de cosillas!</li>
</ul>
<p>Espero que les sea de ayuda, cualquier cosa extra o pregunta pueden dejarla en los comentarios…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/php/como-configurar-un-certificado-ssl-para-principiantes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como implementar Gravatar en nuestra web con PHP</title>
		<link>http://www.dantepiazza.com.ar/php/como-implementar-gravatar-en-nuestra-web-con-php/</link>
		<comments>http://www.dantepiazza.com.ar/php/como-implementar-gravatar-en-nuestra-web-con-php/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 13:00:59 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=222</guid>
		<description><![CDATA[En esta oportunidad quiero explicar como podemos utilizar el servicio de gravatar nuestra web. ¿no sabes lo que es gravatar? Gravatar es un sistema gratuito en el cual una vez registrados nos permite subir una imagen y utilizarla como Avatar en donde se relacionara a la dirección de correo que hayamos indicado en el momento [...]]]></description>
			<content:encoded><![CDATA[<p>En esta oportunidad quiero explicar como podemos utilizar el servicio de gravatar nuestra web. ¿no sabes lo que es gravatar?</p>
<blockquote><p><a href="http://www.gravatar.com">Gravatar</a> es un sistema gratuito en el cual una vez registrados nos permite subir una imagen y utilizarla como Avatar en donde se relacionara a la dirección de correo que hayamos indicado en el momento de inscribirnos. Esto nos permitirá mostrar dicha imagen en todos los comentarios que publiquemos en diferentes sitios web que utilicen dicho servicio.<br />
En otras palabras Gravatar nos permite mostrar nuestra imagen cada vez que utilicemos nuestra dirección de correo en algún sitio web.</p></blockquote>
<p>Para lograrlo crearemos una función la cual se encargara de devolvernos la URL de la imagen para que luego podamos mostrarla en el lugar que le indiquemos.<span id="more-222"></span></p>
<p>En nuestro archivo PHP incluiremos lo siguiente:<!--more--></p>
<div class="geshi no php">
<div class="head">function Gravatar($Mail){</div>
<ol>
<li class="li1">
<div class="de1">&nbsp;<span class="coMULTI">/* Imagen por defecto en caso de que el usuario no disponga de una cuenta en Gravatar */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$Imagen_Defecto</span> <span class="sy0">=</span> <span class="st0">&#39;http://www.sitioweb.com/imagen_por_defecto.jpg&#39;</span><span class="sy0">;</span> </div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="coMULTI">/* Tamaño de la imagen en pixels. se permite un máximo de 60 px*/</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$Tamano_Defecto</span> <span class="sy0">=</span> <span class="nu0">40</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="st0">&#39;http://www.gravatar.com/avatar.php?gravatar_id=&#39;</span><span class="sy0">.</span><span class="kw3">md5</span><span class="br0">&#40;</span><span class="re1">$Mail</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">&#39;&amp;amp;default=&#39;</span><span class="sy0">.</span><span class="kw3">urlencode</span><span class="br0">&#40;</span><span class="re1">$Imagen_Defecto</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">&#39;&amp;amp;size=&#39;</span><span class="sy0">.</span><span class="re1">$Tamano_Defecto</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Una vez finalizada la función la llamaremos de la siguiente manea:</p>
<div class="geshi no php">
<div class="head">echo &#39;</pre>
</div>
<ol>
<li class="li1">
<div class="de1"><span class="sy0">&lt;</span>img src<span class="sy0">=</span><span class="st0">&quot;&#39;.Gravatar(&#39;correo@servidor.com&#39;).&#39;&quot;</span> alt<span class="sy0">=</span><span class="st0">&quot;Avatar del Usuario&quot;</span> <span class="sy0">/&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">&lt;</span>pre lang<span class="sy0">=</span><span class="st0">&quot;php&quot;</span><span class="sy0">&gt;</span><span class="st0">&#39;;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0"</span></div>
</li>
</ol>
</div>
<p>Y así veremos la imagen asociada al correo que le hayamos indicado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/php/como-implementar-gravatar-en-nuestra-web-con-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Acortar URL’s con Bit.ly y PHP</title>
		<link>http://www.dantepiazza.com.ar/php/acortar-url%e2%80%99s-con-bit-ly-y-php/</link>
		<comments>http://www.dantepiazza.com.ar/php/acortar-url%e2%80%99s-con-bit-ly-y-php/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 04:00:19 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=225</guid>
		<description><![CDATA[Hace unos días explique como acorta las URL utilizando TinyURL. En este caso quiero mostrar con hacer lo mismo pero utilizando los servicios de Bit.ly, que no solo genera URL’s mas cortas sino que además nos permite ver estadísticas sobre las mismas. Para ello es necesario que nos registremos como usuario en Bit.ly. un ves [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/03/bitly_logo.jpg" width="240" />
		</p><p>Hace unos días explique como acorta las URL utilizando <a title="TinyURL" href="http://tinyurl.com/">TinyURL</a>. En este caso quiero mostrar con hacer lo mismo pero utilizando los servicios de <a title="Bit.ly" href="http://bit.ly/">Bit.ly</a>, que no solo genera URL’s mas cortas sino que además nos permite ver estadísticas sobre las mismas.</p>
<p style="text-align: center;"><a title="Bit.ly" href="http://bit.ly/"><a href="http://www.dantepiazza.com.ar/wp-content/uploads/2011/03/bitly_logo.jpg" rel="lightbox[225]"><img class="aligncenter size-full wp-image-226" title="bitly_logo" src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/03/bitly_logo.jpg" alt="bitly_logo" width="110" height="70" /></a></a></p>
<p>Para ello es necesario que nos registremos como usuario en <span id="more-225"></span><a title="Bit.ly" href="http://bit.ly/">Bit.ly</a>. un ves que seamos usuarios necesitaremos utilizar nuestro usuario y una <a title="Wikipedia - API" href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones">API</a> que nos ofrecerá dicho servicio.</p>
<p>Dado que el funcionamiento es similar a la función que creamos para <a title="TinyURL" href="http://tinyurl.com/">TinyURL</a> no me explayare mucho (pueden consultar<a href="http://www.dantepiazza.com.ar/php/acortar-urls-con-tinyurl-y-php/"> Acortar URL’s con TinyURL y PHP</a>) y solo dejare la función, para esto es necesario que remplacemos los datos correspondientes en las variables</p>
<p>Nuestra función será la siguiente:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> Bit_ly<span class="br0">&#40;</span><span class="re1">$URL</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$Usuario</span> <span class="sy0">=</span> <span class="st0">&#39;mi_usuario&#39;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$API</span> <span class="sy0">=</span> <span class="st0">&#39;mi_api_key&#39;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$Valor</span> <span class="sy0">=</span> <span class="kw3">file_get_contents</span><span class="br0">&#40;</span><span class="st0">&#39;http://api.bit.ly/shorten?version=2.0.1&amp;format=xml&amp;longUrl=&#39;</span><span class="sy0">.</span><span class="kw3">urlencode</span><span class="br0">&#40;</span><span class="re1">$URL</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">&#39;&amp;login=&#39;</span><span class="sy0">.</span><span class="re1">$Usuario</span><span class="sy0">.</span><span class="st0">&#39;&amp;apiKey=&#39;</span><span class="sy0">.</span><span class="re1">$API</span><span class="br0">&#41;</span><span class="sy0">;</span> &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$Valor</span> <span class="sy0">=</span> simplexml_load_string<span class="br0">&#40;</span><span class="re1">$Valor</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="st0">&#39;http://bit.ly/&#39;</span><span class="sy0">.</span><span class="re1">$Valor</span> <span class="sy0">-&gt;</span> <span class="me1">results</span> <span class="sy0">-&gt;</span> <span class="me1">nodeKeyVal</span> <span class="sy0">-&gt;</span> <span class="me1">hash</span><span class="sy0">;</span> </div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Luego para poder invocarla y obtener nuestra nueva URL debemos llamarla de la siguiente manera:</p>
<pre lang="php">echo Bit_ly('http://www.dantepiazza.com.ar');</pre>
<p>El resultado seria: <a href="http://bit.ly/1aId9p">http://bit.ly/1aId9p</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/php/acortar-url%e2%80%99s-con-bit-ly-y-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acortar URL&#8217;s con TinyURL y PHP</title>
		<link>http://www.dantepiazza.com.ar/php/acortar-urls-con-tinyurl-y-php/</link>
		<comments>http://www.dantepiazza.com.ar/php/acortar-urls-con-tinyurl-y-php/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 06:53:49 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=231</guid>
		<description><![CDATA[Muchos sitios web en la actualidad emplean largas y complejas direcciones URL. En la actualidad existen diferentes servicios web que facilitan la tarea de tener que recordarlas o anotarlas. TinyURL es precisamente uno de estos servicios, nos permite acortar nuestras direcciones para recordarlas con facilidad o simplemente darle otro tipo de uso. En este caso [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/03/tinyurl.jpg" width="240" />
		</p><p>Muchos sitios web en la actualidad emplean largas y complejas direcciones URL. En la actualidad existen diferentes servicios web que facilitan la tarea de tener que recordarlas o anotarlas.</p>
<p style="text-align: center;"><img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/03/tinyurl.jpg" alt="tinyurl" title="tinyurl" width="241" height="86" class="aligncenter size-full wp-image-234" /></p>
<p><a title="TinyURL" href="http://tinyurl.com/">TinyURL</a> es precisamente uno de estos servicios, nos permite acortar nuestras direcciones para recordarlas con facilidad o simplemente darle otro tipo de uso. En este caso veremos como crear un función en PHP que nos permita acortar nuestras direcciones utilizando los servicios de TinyURL.</p>
<p>Lo primero que haremos será<span id="more-231"></span> crea nuestra función</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> TinyURL<span class="br0">&#40;</span><span class="re1">$URL</span><span class="br0">&#41;</span><span class="br0">&#123;</span> &nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="kw3">file_get_contents</span><span class="br0">&#40;</span><span class="st0">&quot;http://tinyurl.com/api-create.php?url=&quot;</span><span class="sy0">.</span><span class="re1">$URL</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Esta función invoca la URL en la cual se encuentra la API del servicio de TinyURL y nos devuelve nuestra nueva dirección reducida.</p>
<p>Para llamar nuestra función solo es necesario indicarle cual es nuestra URL y obtendremos nuestro resultado:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">echo</span> TinyURL<span class="br0">&#40;</span><span class="st0">&#39;http://www.dantepiazza.com.ar&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>El resultado es: <a href="http://tinyurl.com/472qasv">http://tinyurl.com/472qasv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/php/acortar-urls-con-tinyurl-y-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducción al manejo de Base de Datos con PHP y MYSQL</title>
		<link>http://www.dantepiazza.com.ar/php/introduccion-al-manejo-de-base-de-datos-con-php-y-mysql/</link>
		<comments>http://www.dantepiazza.com.ar/php/introduccion-al-manejo-de-base-de-datos-con-php-y-mysql/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 23:28:09 +0000</pubDate>
		<dc:creator>Dante</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dantepiazza.com.ar/?p=212</guid>
		<description><![CDATA[Desarrollar sistemas con Base de Datos no es un proceso complejo ni demasiado complicado como se suele pensar, la mayoría de los proyectos fracasan por el simple hecho de comenzar a desarrollarlo sin antes pensar de que manera y que herramientas utilizáramos. Para comenzar debemos tener en cuenta que es lo que necesitamos hacer. Una [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/02/mysql_php.jpg" width="240" />
		</p><p>Desarrollar sistemas con Base de Datos no es un proceso complejo ni demasiado complicado como se suele pensar, la mayoría de los proyectos fracasan por el simple hecho de comenzar a desarrollarlo sin antes pensar de que manera y que herramientas utilizáramos.</p>
<p><img src="http://www.dantepiazza.com.ar/wp-content/uploads/2011/02/mysql_php.jpg" alt="mysql_php" title="mysql_php" width="231" height="124" class="aligncenter size-full wp-image-213" /></p>
<p>Para comenzar debemos tener en cuenta que es lo que necesitamos hacer. Una ves que hayamos resuelto esto podemos dar inicio a decidir como y con que herramientas lo haremos.<span id="more-212"></span><br />
En este caso vamos a comenzar con ver como Crear y Borrar una DB, como agregar y quitar Tablas a dicha DB y por ultimo de que manera Insertar, Modificar y Eliminar registro de estas tablas utilizando PHP como lenguaje de comunicación.</p>
<p>Para poder continuar es recomendable tener conocimientos medios de PHP, en caso contrario se puede dar un vistazo a <a href="http://www.ameva.com.ar/blog/?p=117">Introducción a PHP</a>.</p>
<p>Ahora bien, comencemos:</p>
<p><strong>1- Manejando nuestra Base de Datos</strong></p>
<p>Para poder crear una DB podemos hacerlo de dos formas: utilizando PHPMyAdmin, el cual viene integrado con <a href="http://www.ameva.com.ar/blog/?p=114">Wampserver</a> o haciéndolo desde PHP de la siguiente manera</p>
<p>Primero conectamos con el host, en caso de ser local será locahost, caso contrario www.ejemplo.com, e introducimos nuestro usuario y contraseña, si es local utilizamos como usuario “root” y sin contraseña y en un host remoto el usuario y contraseña que nos proporcione el servicio de Hosting.</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_connect</span><span class="br0">&#40;</span><span class="st0">&#39;localhost&#39;</span><span class="sy0">,</span> <span class="st0">&#39;root&#39;</span><span class="sy0">,</span> <span class="st0">&#39;&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Luego creamos nuestra base de datos</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;CREATE DATABASE `Mi_DB`;&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Si deseamos borrarla lo hacemos así</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;DROP DATABASE `Mi_DB`&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Y por ultimo finalizamos la conexión </p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_close</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>El proceso de conexión y desconexión debemos hacerlo cada ves que necesitemos llamar a la DB.</p>
<p><strong>2- Crear y Eliminar Tablas</strong></p>
<p>Antes de crear las tablas debemos realizar la conexión al host y luego indicar que base de datos utilizaremos, esto lo hacemos de la siguiente forma.</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_select_db</span><span class="br0">&#40;</span><span class="st0">&#39;Mi_DB&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Una vez hecho esto podemos crear nuestra tabla</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;CREATE TABLE `Mi_DB`.`Mi_Tabla` (`ID` INT( 5 ) NOT NULL AUTO_INCREMENT ,`Texto` TEXT NOT NULL ,PRIMARY KEY ( `ID` ))&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>En esta tabla especificamos el nombre de la DB mas el nombre de la tabla y luego creamos dos campos (en este caso) uno se llama ID y el otro se llama Texto, el campo ID es prácticamente obligatorio. Aunque puede llamarse de otra forma sus propiedades son necesarias. Estas propiedades son AUTO_INCREMENT y PRIMARY KEY ( `ID` ), con esto le indicamos a la tabla que el campo ID es el que llevara el conteo de los registro que agregamos o quitamos (PRIMARY KEY)  asignándole un numero UNICO que incrementa automáticamente al crear un registro (AUTO_INCREMENT).</p>
<p>Y Para borrar una tabla</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39; DROP TABLE `mi_tabla`&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p><strong>3- Insertar, Modificar y Eliminar Registros</strong></p>
<p>Para insertar un registro lo hacemos de la siguiente forma</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;INSERT INTO `mi_db`.`mi_tabla` (`ID` ,`Texto`)VALUES (NULL , &quot;Mi Primer Registro&quot;);&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>En este caso debemos especificar nuestra DB, la tabla y los valores que agregamos en cada campo. Como verán el valor del campo ID es NULL, esto quiere decir que MYSQL le asignara el valor al Registro y luego agregamos el valor “Mi Primer Registro” al campo Texto.</p>
<p>Si deseamos modificar este registro lo hacemos así.</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;UPDATE `mi_db`.`mi_tabla` SET `Texto` = &quot;Mi Primer Modificacion&quot; WHERE `mi_tabla`.`ID` =1;&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Ahora debemos especificar el valor a modificar (en este caso “Mi primer Modificacion” en el campo Texto) y luego en que posición se encuentra el registro que necesitamos modificar, para esto le indicamos WHERE `mi_tabla`.`ID` =1 con lo cual le estamos seleccionando el registro que se encuentra en la primera posición.</p>
<p>Y final mente para eliminar el registro hacemos</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;DELETE FROM `mi_db`.`mi_tabla` WHERE `mi_tabla`.`ID`=1&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Lo único que restaría es la manera de mostrar los registros y para esto tenemos dos posibilidades, o mostramos un registro específico o bien cargamos todos los registros de una tabla.</p>
<p>Para cargar un registro específico lo hacemos</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;SELECT * &nbsp;FROM `Mi_DB`.`Mi_Tabla` WHERE `ID` = 1&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Y si necesitamos cargar todos los registros de la tabla</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39; SELECT * FROM `mi_tabla`&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Con la sentencia WHERE le especificamos los datos a tener en cuenta para realizar al búsqueda pero todavía hace falta indicar que dato necesitamos ver. Por lo que necesitamos hacer lo siguiente</p>
<p>Para un registro especifico</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="re1">$Ver</span> <span class="sy0">=</span> <span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39;SELECT * &nbsp;FROM `Mi_DB`.`Mi_Tabla` WHERE `ID` = 1&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re1">$Mostrar</span> <span class="sy0">=</span> <span class="kw3">mysql_fetch_array</span><span class="br0">&#40;</span><span class="re1">$Ver</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">mysql_free_result</span><span class="br0">&#40;</span><span class="re1">$Ver</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">echo</span> <span class="re1">$Mostrar</span><span class="br0">&#91;</span><span class="st0">&#39;Texto&#39;</span><span class="br0">&#93;</span><span class="sy0">;</span></div>
</li>
</ol>
</div>
<p>Y para todos los registros</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="re1">$Ver</span> <span class="sy0">=</span> <span class="kw3">mysql_query</span><span class="br0">&#40;</span><span class="st0">&#39; SELECT * FROM `mi_tabla`&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">while</span><span class="br0">&#40;</span><span class="re1">$Mostrar</span> <span class="sy0">=</span> <span class="kw3">mysql_fetch_object</span><span class="br0">&#40;</span><span class="re1">$Ver</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">echo</span> <span class="re1">$Mostrar</span> <span class="sy0">-&gt;</span> <span class="me1">Texto</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Con esto finalizamos, en conclusión hemos visto como crear y administrar una base de datos, aunque esto es solo una introducción los pasos a seguir para el desarrollo de cualquier sistema se mantienen solo que iremos modificado los script que escribamos.</p>
<p>Pueden descargar el archivo de muestra desde <a href="http://www.dantepiazza.com.ar/wp-content/uploads/2011/02/Introduccion-a-MYSQL.zip">aquí</a>. Preguntas y dudas en los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dantepiazza.com.ar/php/introduccion-al-manejo-de-base-de-datos-con-php-y-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

