¿Tienes una cuenta? identificate: Usuario Contraseña o puedes obtener una gratis.

ToRo Blog

¡Al pesebre... fieras!

08
febrero
2007

PHP5 y extensión MySQLi

Feliz

Siempre utilicé una clase que hice hace algunos años para conectarme a mysql por medio del módulo mysql de PHP4. Hasta ahora que estoy usando en producción la extensión mysqli de PHP5 me doy cuenta de la diferencia en velocidad con la cual se manejan los datos.

Así que dejare de usar mi clase de MySQL para usar los comandos nativos de php5 con mysqli. ¡Es tan sencillo!

$sql = new MySQLi('localhost','user','pass','db');
$res = $sql->Query("SELECT foo,bar from table");
while($k = $res->fetch_object()) {
   printf("%s - %s",$k->foo,$k->bar);
}
printf("Se encontraron %s registro(s).",$res->num_rows);
$res->close(); $sql->close();

;-)

Almacenado en Software libre, Php [ Enlace | 5 comentarios ] del.icio.us del.icio.us Estrella este post *****
comparte esto
Comparte esta entrada (del.icio.us, por correo, etc) o agrega este blog a tu Google Reader.

Entradas relacionadas:
  1. Software libre en la SEP parte 1
  2. Semana Linux UNAM Naucalpan
  3. FLISOL LAGUNA 2008
  4. ScribeFire
  5. Señor conmutador

Han escrito 5 comentarios de «PHP5 y extensión MySQLi»

foto tigran
Jueves 08 de febrero, 2007 14:57.

Ah mira!!! (no entendí ni madres)

foto okioki
Jueves 08 de febrero, 2007 16:35.

Fácil, tigran…que Toro encontró una mejor forma de conectarse a la base de datos de MySQL… antes usaba una clase creada por el, ahora utiliza la clase predefinida mysqli, que representa una conexion entre PHP y la base de datos MySQL, y que para instalarla se debe usar la opción de configuración —with-mysqli=mysql_config_path/mysql_config donde mysql_config_path representa la ubicación del programa mysql_config que viene con MySQL en versiones superiores a 4.1. Y si se quiere instalar la extensión de mysql junto con la extensión mysqli, tienes que usar la mismas librerias cliente, para evitar cualquier conflicto; y cuyo funcionamiento está afectado por los valores definidos en php.ini: mysqli.max_links,mysqli.max_links, mysqli.default_socket, mysqli.default_user…

Ahora si entiendes?

foto andromedagirl
Viernes 09 de febrero, 2007 11:49.

=s
me siento proscrita… osease desterrada… ignorante x)
jajaja se siente regacho no entenderle a la primera jeje
(segui… igual.. sin entenderle del todo.. creo… jajaja :$)
:P saludos!

(anonimo)Snake
Miércoles 14 de enero, 2009 20:24. [usuario no registrado en ymipollo.com]

Hola, encontraste alguna diferencia con la velocidad o bajo el load del servidor usando MySQLi?

foto ToRo
Miércoles 14 de enero, 2009 20:25.

Snake la extensión para php MySQLi es mucho más rápido y eficiente que MySQL… en todos los sentidos.

Si usted tiene una cuenta en ymipollo.com, identifíquese:
Usuario: Password: (recordar identificación en este blog)
De lo contrario, escriba sus datos (todos los campos son obligatorios.):
Nombre: Correo E.:
Blog/Web: recordar datos.
[ si eres visitante puedes obtener tus comentarios con foto suscribiendote a gravatar. Tenga en cuenta que como usuario anónimo, su dirección IP será almacenada y mostrada al dueño de la entrada en cada comentario. ]
Escriba su comentario:
Por favor escriba respecto al post, procure revisar su ortografía. Si su comentario no es respecto al tema, por favor no lo haga.

Usted escribirá este mensaje como:
Es posible que su comentario no aparezca de forma inmediata (o que nunca aparezca) eso depende de la decisión del autor de este blog.

enviarme correo cuando alguien comente suscribirse a este post.