<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Manejo de errores en MySQL con CodeIgniter</title>
	<atom:link href="http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/</link>
	<description>Diseño y desarrollo web</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:23:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Leo</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-11336</link>
		<dc:creator>Leo</dc:creator>
		<pubDate>Tue, 16 Aug 2011 11:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-11336</guid>
		<description>Hola a todos, muy interesante el post, sobre lo que dice Ander para controlar el error de conexion, ¿si la conexión está configurada como automática y no hacemos el &quot;load-&gt;database&quot; como podemos controlarla?

&quot;Para obtener errores de conexión en bases de datos, no se puede utilizar la solución que propones, puesto que al no haber conexión, las funciones _error_message y _error_number fallan al no existir un id de conexión.

Para el caso concreto de la conexión, yo utilizo la propiedad conn_id de la base de datos para comprobar si la conexión se ha realizado correctamente o no.

A modo de ejemplo:
$db = $this-&gt;load-&gt;database(‘nombre_db’, TRUE);
if (!$db-&gt;conn_id) {
echo “DB connection error!”;
//hacer aqui lo que sea para recuperar el error….;
}&quot;

un saludo y gracias</description>
		<content:encoded><![CDATA[<p>Hola a todos, muy interesante el post, sobre lo que dice Ander para controlar el error de conexion, ¿si la conexión está configurada como automática y no hacemos el &#8220;load-&gt;database&#8221; como podemos controlarla?</p>
<p>&#8220;Para obtener errores de conexión en bases de datos, no se puede utilizar la solución que propones, puesto que al no haber conexión, las funciones _error_message y _error_number fallan al no existir un id de conexión.</p>
<p>Para el caso concreto de la conexión, yo utilizo la propiedad conn_id de la base de datos para comprobar si la conexión se ha realizado correctamente o no.</p>
<p>A modo de ejemplo:<br />
$db = $this-&gt;load-&gt;database(‘nombre_db’, TRUE);<br />
if (!$db-&gt;conn_id) {<br />
echo “DB connection error!”;<br />
//hacer aqui lo que sea para recuperar el error….;<br />
}&#8221;</p>
<p>un saludo y gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jose</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-11279</link>
		<dc:creator>jose</dc:creator>
		<pubDate>Fri, 12 Aug 2011 22:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-11279</guid>
		<description>hola david quisiera consultarte como puedo ver datos blob en codeigniter por que cuando incluyo en un php dentro del view el codigo php:

imagen
?&gt;

me da como resultado:
error al tratar de mostrar la imagen de http://localhost/prueba/mostrarimagen/

yo pensaba que no trahia los resultados pero cuando borro el header si me los muestra en codigos ascii
que podria hacer
de ante mano muchas gracias ...</description>
		<content:encoded><![CDATA[<p>hola david quisiera consultarte como puedo ver datos blob en codeigniter por que cuando incluyo en un php dentro del view el codigo php:</p>
<p>imagen<br />
?&gt;</p>
<p>me da como resultado:<br />
error al tratar de mostrar la imagen de <a href="http://localhost/prueba/mostrarimagen/" rel="nofollow">http://localhost/prueba/mostrarimagen/</a></p>
<p>yo pensaba que no trahia los resultados pero cuando borro el header si me los muestra en codigos ascii<br />
que podria hacer<br />
de ante mano muchas gracias &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eduardo Castro</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-11204</link>
		<dc:creator>Eduardo Castro</dc:creator>
		<pubDate>Fri, 08 Jul 2011 00:09:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-11204</guid>
		<description>Hola amigos me ha servido de mucho esto de controlar errores de la base de datos.

muchas gracias de esta forma el codigo ahora es mas limpio.

un 10.

saludos</description>
		<content:encoded><![CDATA[<p>Hola amigos me ha servido de mucho esto de controlar errores de la base de datos.</p>
<p>muchas gracias de esta forma el codigo ahora es mas limpio.</p>
<p>un 10.</p>
<p>saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: galax</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-4454</link>
		<dc:creator>galax</dc:creator>
		<pubDate>Sat, 07 May 2011 16:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-4454</guid>
		<description>hola amigo, gracias por todo .

me gustaria saber cuando empiezas con las novedades de codeigniter 2.0</description>
		<content:encoded><![CDATA[<p>hola amigo, gracias por todo .</p>
<p>me gustaria saber cuando empiezas con las novedades de codeigniter 2.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Rojas</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1285</link>
		<dc:creator>David Rojas</dc:creator>
		<pubDate>Sun, 28 Nov 2010 20:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1285</guid>
		<description>@Germán Sí, un delete también puede dar un error.</description>
		<content:encoded><![CDATA[<p>@Germán Sí, un delete también puede dar un error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Germán</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1284</link>
		<dc:creator>Germán</dc:creator>
		<pubDate>Sun, 28 Nov 2010 19:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1284</guid>
		<description>David, gracias por la solucion. Queria preguntarte tambien, cuando hago un delete, tendria que preguntar algo como

$this-&gt;db-&gt;delete() //con el nombre de la tabla y los agumentos de la funcion evidentemente.
if (isset($this-&gt;db-&gt;_error_message())

o no?</description>
		<content:encoded><![CDATA[<p>David, gracias por la solucion. Queria preguntarte tambien, cuando hago un delete, tendria que preguntar algo como</p>
<p>$this-&gt;db-&gt;delete() //con el nombre de la tabla y los agumentos de la funcion evidentemente.<br />
if (isset($this-&gt;db-&gt;_error_message())</p>
<p>o no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Rojas</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1035</link>
		<dc:creator>David Rojas</dc:creator>
		<pubDate>Mon, 04 Oct 2010 16:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1035</guid>
		<description>@Dani Quizá cuando salga la versión 2.0 oficial (la 1.7.2 sigue siendo la rama estable) haga uno nuevo.</description>
		<content:encoded><![CDATA[<p>@Dani Quizá cuando salga la versión 2.0 oficial (la 1.7.2 sigue siendo la rama estable) haga uno nuevo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dani</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1018</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Fri, 01 Oct 2010 12:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1018</guid>
		<description>Gracias por la información David.

Pensaba que codeigniter lanzaba las excepciones por si solo.

Sí, lo tenia parcheado haciendo una comprobación antes del array

  if( !isset($value[&#039;P&#039;]) )throw new Exception (&#039;No existe P);

Es una pena que no siguas con los webcast de este framework y más ahora que está apunto de salir la 2.1, pero gracias igualmente porque me resultaron muy útiles para iniciarme.

Saludos y gracias nuevamente.</description>
		<content:encoded><![CDATA[<p>Gracias por la información David.</p>
<p>Pensaba que codeigniter lanzaba las excepciones por si solo.</p>
<p>Sí, lo tenia parcheado haciendo una comprobación antes del array</p>
<p>  if( !isset($value['P']) )throw new Exception (&#8216;No existe P);</p>
<p>Es una pena que no siguas con los webcast de este framework y más ahora que está apunto de salir la 2.1, pero gracias igualmente porque me resultaron muy útiles para iniciarme.</p>
<p>Saludos y gracias nuevamente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Rojas</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1014</link>
		<dc:creator>David Rojas</dc:creator>
		<pubDate>Thu, 30 Sep 2010 19:17:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1014</guid>
		<description>@Dani Esto no es un problema de CodeIgniter, es PHP simplemente. ¿Lanzas el error en algún sitio? No sé si sabes como funcionan la captura de errores, pero para capturar excepciones debes lanzarla primero donde toque, mira los ejemplos: http://php.net/manual/es/language.exceptions.php</description>
		<content:encoded><![CDATA[<p>@Dani Esto no es un problema de CodeIgniter, es PHP simplemente. ¿Lanzas el error en algún sitio? No sé si sabes como funcionan la captura de errores, pero para capturar excepciones debes lanzarla primero donde toque, mira los ejemplos: <a href="http://php.net/manual/es/language.exceptions.php" rel="nofollow">http://php.net/manual/es/language.exceptions.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dani</title>
		<link>http://www.davidrojas.net/index.php/desarrollo-web/manejo-de-errores-en-la-base-de-datos-con-codeigniter/comment-page-1/#comment-1001</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Tue, 28 Sep 2010 15:58:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidrojas.net/?p=503#comment-1001</guid>
		<description>Hola David, tengo un problema con el manejo de errores en codeigniter:

try{
 foreach($csvData as $value){
 $p = new Productos();
 $p-&gt;nombre = $value[&#039;N&#039;];
 $p-&gt;precio = $value[&#039;P&#039;]; //&#039;P&#039; No existe.
 //...
 }
}
catch (Exception $ex){
 echo &#039;---&gt;&#039;.$ex;
}

Bien, el array $value[&#039;P&#039;] No existe, sin embargo la excepción no me salta al catch.
Como puedo solucionarlo?

Gracias y felicitaciones por los artículos.</description>
		<content:encoded><![CDATA[<p>Hola David, tengo un problema con el manejo de errores en codeigniter:</p>
<p>try{<br />
 foreach($csvData as $value){<br />
 $p = new Productos();<br />
 $p-&gt;nombre = $value['N'];<br />
 $p-&gt;precio = $value['P']; //&#8217;P&#8217; No existe.<br />
 //&#8230;<br />
 }<br />
}<br />
catch (Exception $ex){<br />
 echo &#8216;&#8212;&gt;&#8217;.$ex;<br />
}</p>
<p>Bien, el array $value['P'] No existe, sin embargo la excepción no me salta al catch.<br />
Como puedo solucionarlo?</p>
<p>Gracias y felicitaciones por los artículos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

