Foros del Web » Programando para Internet » PHP »

acceso a archivos o a bases de datos

Estas en el tema de acceso a archivos o a bases de datos en el foro de PHP en Foros del Web. ¿que tal? me gustarìa saber que es mejor, en cuando a rendimiento, abrir y leer un archivo .txt para mostrar un numero guardado en el ...
  #1 (permalink)  
Antiguo 20/06/2004, 18:42
 
Fecha de Ingreso: mayo-2003
Ubicación: a
Mensajes: 29
Antigüedad: 20 años, 11 meses
Puntos: 0
acceso a archivos o a bases de datos

¿que tal?

me gustarìa saber que es mejor, en cuando a rendimiento, abrir y leer un archivo .txt para mostrar un numero guardado en el o realizar una consulta sql con la funcion mysql_num_rows.

muchas gracias.
  #2 (permalink)  
Antiguo 20/06/2004, 23:52
Avatar de xcorpion  
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 20 años, 6 meses
Puntos: 4
abrir el archivo txt, ademas de que ejecutas menos sentencias.
  #3 (permalink)  
Antiguo 21/06/2004, 07:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mmm habría que hacer pruebas ..

Pero teniendo en cuenta que el hecho de "abrir" ese archivo implica que por otro lado se está abriendo en modo escritura y los problemas de concurrencia que puede tener (si no se bloquea el archivos para lectura en el proceso de escritura) .. yo apostaría por SQL .. Es decir: Base de datos (siempre mejor para analisis de esos datos y versatilidad del sistema) pero usando SQL 100%.

Cuando dices "mysql_num_rows()" .. he de entender que ese "dato" es más bien una série de registros y no un sólo registro con un sólo dato como dices .. Por qué en tal caso .. la consulta SQL sería del tipo "SELECT" simple para ver el regitro N.

Un saludo,
  #4 (permalink)  
Antiguo 21/06/2004, 12:01
 
Fecha de Ingreso: mayo-2003
Ubicación: a
Mensajes: 29
Antigüedad: 20 años, 11 meses
Puntos: 0
entonces cluster me recomiendas hacer una consulta sql ¿con la propiedad count? ¿para que me arroje un solo resultado?
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 20:30.