Foros del Web » Programando para Internet » PHP »

Que diferencia hay..

Estas en el tema de Que diferencia hay.. en el foro de PHP en Foros del Web. Las de Mysql funcionan en todas las versiones de mysql con el estandar normal, las de mysqli usan la interfaz extendida de mysql 4.1 y ...
  #1 (permalink)  
Antiguo 07/01/2006, 14:33
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 15 años, 6 meses
Puntos: 7
Las de Mysql funcionan en todas las versiones de mysql con el estandar normal, las de mysqli usan la interfaz extendida de mysql 4.1 y superiores
__________________
No tengo firma ahora... :(
  #2 (permalink)  
Antiguo 07/01/2006, 14:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Principalmente ... se diferencian en el tipo de "cliente" para Mysql que están diseñadas para obtener el máximo rendimiento.

Las "mysql_xxx()" (de su correspondiente extensión) usan las librerísa ("cliente") de Mysql versiones 4.0.x e inferiores .. Funcionan con Mysql version 4.1.x y creo que también con Mysql 5.x (esto no te lo puedo confirmar .. no lo he probado personalmente). Lo que no pueden usar es la nueva gestión de usuarios de Mysql versiones 4.1.x en adelante que está encriptada de diferente forma a las anteriores. Funcionana con PHP 4.x y PHP 5.x

Las "mysqli_xxx()" están diseñadas para el uso preferente de Mysql 4.1.x en adelante con PHP 5.x (no lo he visto en PHP 4.x si se pueden añadir estas extensiones .. creo que no .. a falta de confirmación). No sé si funcionan para versiones de Mysql 4.0.x hacia abajo ..

Por lo demás (salvo los detalles sobre que versiones funcionan tanto de Mysql como de PHP .. dato a tener encuenta sobre todo si desarrollamos en "casa" con las últimas versiones de PHP y Mysql y luego subimos todo a un servicio de hosting!!!), ... mysqli presenta várias mejoras; por ejemplo con esas extensiones puedes hacer várias consultas SQL a la vez en un mismo mysqli_query() cosa que con mysql_query() sólo acepta una instrucción SQL por ejecución (por muchos ; que uses para separar instrucciones SQL). Por mi parte no he evaluado en profundidad el tema ..pero seguro que presta mejores opciones u mejoras en rendimiento (recordar que está optimizada y diseñada para las nuevas versiones de Mysql .. )

Un saludo,
  #3 (permalink)  
Antiguo 07/01/2006, 17:59
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 25
Antigüedad: 12 años, 6 meses
Puntos: 0
Que diferencia hay..

Alguién me podria aclarar que diferencia hay entre las funciones mysql y mysqli

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:05.