febrero
2007
PHP5 y extensión MySQLi
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();
;-)
Entradas relacionadas:
Han escrito 5 comentarios de «PHP5 y extensión MySQLi»
tigran
Jueves 08 de febrero, 2007 14:57.-
Ah mira!!! (no entendí ni madres)

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?

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?

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.


