Comentarios en: Sitios MultiIdioma – ezSQL Database Class http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/ Diseño y Programación Sat, 26 Jun 2010 18:20:26 -0400 http://wordpress.org/?v=3-bc-1.0 hourly 1 Por: Ruben Valdez http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-25154 Ruben Valdez Wed, 17 Oct 2007 12:33:47 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-25154 hola buenoas dias, una pregunta tendran por casualidad la clase para postgres me he bajado 3 tipos de conexion y no me han funcionado. gracias. espero pronto su respuesta hola buenoas dias, una pregunta tendran por casualidad la clase para postgres me he bajado 3 tipos de conexion y no me han funcionado. gracias. espero pronto su respuesta

]]>
Por: Alex http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-22187 Alex Tue, 04 Sep 2007 14:11:28 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-22187 El unico defecto que le veo a la clase por ahora es que no permite cerrar la conexion, algo importante en algunos servidores que por distintos motivos no la cierran al finalizar el script o por ejemplo cuando necesitas cerrar una para abrir otra en otro servidor. Yo intente implementarle esta funcion pero nunca lo consegui, el $link de mysql_close() nunca me daba valido... Saludos. El unico defecto que le veo a la clase por ahora es que no permite cerrar la conexion, algo importante en algunos servidores que por distintos motivos no la cierran al finalizar el script o por ejemplo cuando necesitas cerrar una para abrir otra en otro servidor.
Yo intente implementarle esta funcion pero nunca lo consegui, el $link de mysql_close() nunca me daba valido...

Saludos.

]]>
Por: andre souza http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-11113 andre souza Tue, 29 May 2007 14:28:06 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-11113 [php] function print_user_data($user) { echo $user->username."\n"; } $bcdb = new ezSQL_mysql('dbuser','dbpass','dbname','dbhost'); $bcdb->query('SELECT username FROM user WHERE 1', 'print_user_data'); [/php] ez_sql_mysql.php [code] - function query($query) + function query($query, $callback=null) [/code] [code] // Store Query Results $num_rows=0; while ( $row = @mysql_fetch_object($this->result) ) { + if(!empty($callback) && is_callable($callback)) + @ call_user_func_array($callback, array($row)); // Store relults as an objects within main array $this->last_result[$num_rows] = $row; $num_rows++; } [/code] enjoy! php:
 
 
function print_user_data($user)
{
    echo $user->username."\n";
}
 
$bcdb = new ezSQL_mysql('dbuser','dbpass','dbname','dbhost');
$bcdb->query('SELECT username FROM user WHERE 1', 'print_user_data');
 
 

ez_sql_mysql.php

code:
 
-           function query($query)
+           function query($query, $callback=null)
 
code:
 
 
                // Store Query Results
                $num_rows=0;
                while ( $row = @mysql_fetch_object($this->result) )
                {
+                    if(!empty($callback) && is_callable($callback))
+                        @ call_user_func_array($callback, array($row));
                    // Store relults as an objects within main array
                    $this->last_result[$num_rows] = $row;
                    $num_rows++;
                }
 

enjoy!

]]>
Por: Blog de programación » Archivo del weblog » Clases para acceso a bases de datos http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-10701 Blog de programación » Archivo del weblog » Clases para acceso a bases de datos Mon, 16 Apr 2007 15:57:38 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-10701 [...] http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/ [...] [...] http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/ [...]

]]>
Por: alex http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-7014 alex Wed, 24 Jan 2007 12:21:57 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-7014 Gracias por hacer notar el error, acabo de corregirlo. Gracias por hacer notar el error, acabo de corregirlo.

]]>
Por: Aritz http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-6998 Aritz Wed, 24 Jan 2007 10:57:58 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-6998 Hola! Creo que hay un error en esta línea: <code>// Para insertar un nuevo registro $bcdb->query("INSERT INTO mi_tabla VALUES ('braulio', 'mail@buayacorp.com')");</code> No se define un valor para la columna idpersona, en un caso similar, a mi me devuelve error. Lo solucioné con: <code>// Para insertar un nuevo registro $bcdb->query("INSERT INTO mi_tabla VALUES (NULL, 'braulio', 'mail@buayacorp.com')");</code> Simplemente añadiendo el NULL. Un saludo y gracias por el tutorial, me ha ayudado. Hola!
Creo que hay un error en esta línea:

// Para insertar un nuevo registro
$bcdb->query("INSERT INTO mi_tabla VALUES ('braulio', 'mail@buayacorp.com')");

No se define un valor para la columna idpersona, en un caso similar, a mi me devuelve error. Lo solucioné con:

// Para insertar un nuevo registro
$bcdb->query("INSERT INTO mi_tabla VALUES (NULL, 'braulio', 'mail@buayacorp.com')");

Simplemente añadiendo el NULL.

Un saludo y gracias por el tutorial, me ha ayudado.

]]>
Por: alex http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-3538 alex Fri, 17 Nov 2006 02:53:49 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-3538 Gracias por los comentarios Jorge, <span class="strike">por cierto, no estaría de más que le hagas click en los anuncios de google :D</span> me dá gusto de que la página te sirva de algo. Gracias por los comentarios Jorge, por cierto, no estaría de más que le hagas click en los anuncios de google :D me dá gusto de que la página te sirva de algo.

]]>
Por: Jorge http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-3525 Jorge Thu, 16 Nov 2006 19:13:08 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-3525 Me acaban de ahorrar mucha, que digo mucha, muchisisisisisisisisima talacha, excelente articulo. Si tu objetivo es enseñar y ayudar a los demas, conmigo lo conseguiste perfectamente.... gracias... desde mexico Me acaban de ahorrar mucha, que digo mucha, muchisisisisisisisisima talacha, excelente articulo. Si tu objetivo es enseñar y ayudar a los demas, conmigo lo conseguiste perfectamente....

gracias... desde mexico

]]>
Por: Braulio http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-3228 Braulio Mon, 23 Oct 2006 21:45:40 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-3228 Hola, Esteban: Gracias por los comentarios, y sobre ADODB pues yo también alguna vez lo usé y pues no me convenció mucho por el peso total de los archivos (creo que eran como 2 mb) comparado con este que no llega ni a los 10 kb. Te invito a que lo pruebes y compares experiencias, especiálmente para aplicaciones simples. Hola, Esteban:

Gracias por los comentarios, y sobre ADODB pues yo también alguna vez lo usé y pues no me convenció mucho por el peso total de los archivos (creo que eran como 2 mb) comparado con este que no llega ni a los 10 kb. Te invito a que lo pruebes y compares experiencias, especiálmente para aplicaciones simples.

]]>
Por: Esteban http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/comment-page-1/#comment-3227 Esteban Mon, 23 Oct 2006 21:27:56 +0000 http://www.buayacorp.com/archivos/sitios-multiidioma-ezsql-database-class/#comment-3227 Hola, Interesante comentario sobre esta clase para encapsular el uso de una base de datos a través de PHP, no la conocía y parece útil. Personalmente utilizo ADOBD con PHP que me parece bastante potente sobre todo en la gestión de consultas de tipo insert/update. Pero bueno, sobre gustos... Y felicidades por el blog, en la parte de PHP, ya tiene un asiduo lector más. Saludos, Hola,

Interesante comentario sobre esta clase para encapsular el uso de una base de datos a través de PHP, no la conocía y parece útil.

Personalmente utilizo ADOBD con PHP que me parece bastante potente sobre todo en la gestión de consultas de tipo insert/update.

Pero bueno, sobre gustos...
Y felicidades por el blog, en la parte de PHP, ya tiene un asiduo lector más.

Saludos,

]]>