Foros del Web » Programando para Internet » PHP »

Duda (Php, MySQL)

Estas en el tema de Duda (Php, MySQL) en el foro de PHP en Foros del Web. Ante todo, hola a todo el foro! Todos los días, leo los mensajes que deja la gente en el foro, y las contestaciones. Y veo ...
  #1 (permalink)  
Antiguo 04/07/2002, 19:17
 
Fecha de Ingreso: mayo-2002
Ubicación: Valencia
Mensajes: 22
Antigüedad: 21 años, 10 meses
Puntos: 0
Duda (Php, MySQL)

Ante todo, hola a todo el foro!

Todos los días, leo los mensajes que deja la gente en el foro, y las contestaciones. Y veo que prácticamente todas las preguntas o respuestas, tiene que ver con MySQL.

Voy al asunto...:

Yo no tengo ni idea de MySQL, he intentado leyéndome manuales para lelos comprender la metodología que usa para el acceso a la base de datos. En mi web, estoy haciendo una pequeña base de datos, pero sin usar para nada MySQL (Creo que ya he dejado claro el porque :P) estoy haciéndola con PHP a pelo, lectura, escritura y modificación de archivos, en este caso .dat pero con estructura secuencial en la que me aclaro bastante bien a la hora de acceder a los datos, añadir, borrar o modificarlos. Supongo que el control en MySQL a la base de datos, y el acceso tanto como la administración de esta será mucho mas fácil ya que no tienes que crearte tu todo el código, sino que es un programa ya hecho. Mi duda es... ¿Porque seguir intentando aprender MySQL pudiendo hacer lo mismo en PHP? ¿Sigo con PHP a pelo, o pierdo tiempo intentando aprender MySQL?

Recuerdo que puede contestar toda la gente que visita el foro, no solo los que controlan de PHP & MySQL ;)
  #2 (permalink)  
Antiguo 04/07/2002, 19:52
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Duda (Php, MySQL)

A ver, jejej... ;)
Un ejemplo bien grafico:
Supongamos que queres ir a trabajar, y tu trabajo esta a, pongamosle 20 cuadras de tu casa... No sabes manejar, entonces tenes que ir a pie. Todos podemos estar seguros de que llegaras a tu trabajo cada dia, en como media hora...
Pero, si te tomaras el tiempo de aprender a manejar, podrias llegar mucho mas rapido, más seguro, no te quedarias en casa los dias de lluvia y demas ventajas...
Seriamente, los archivos de texto son una opcion para datos no muy extensos ni mucha exigencia...
Ahora, te volves mono escribiendo codigo y tus consultas no son tan rapidas como las de una base de datos... Y todo es mas engorroso... Pero, si conseguis armar un sistema que con comandos simples te te enorme libertad para el tratamiento de tus datos en archivos de texto, mis felicitaciones amigo has creado tu propio sistema de bases de datos!
La verdad SQL es un lenguaje que se aplica a todas las variantes (MS SQL, MySQL, PgSQL) con apenas algunas diferencias, es realmente simple y no creas que te ocupara mucho aprenderlo...
Ademas, una base de datos responde a cualquier consulta desde un servidor.. Pueden tus archivos de texto hacer esto? O vas a tener que programarte un servidor, o hacer una aplicacion en C o PHP que te permita trabajar con tus datos desde afuera del servidor, ni mencionar que tus archivos parseados con PHP SOLO sirven para tu pagina web... Por eso te decia, si lo que queres es la cantidad de visitas de tu sitio, perfecto, pero si queres un anuario telefonico online, NO.
Las ventajas de las bases de datos son enormes amigo, tomate el tiempo de aprender SQL que te va a ser de utilidad..
Bueno perdon por lo cortante de mi opinion jejej pero bueh saludos y suerte ;)



<div align="center"><img src="http://cablemodem.fibertel.com.ar/sainztrapaga/images/firma.jpg" width="435" height="70" border="0">
</div>
  #3 (permalink)  
Antiguo 04/07/2002, 20:12
 
Fecha de Ingreso: mayo-2002
Ubicación: Valencia
Mensajes: 22
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Duda (Php, MySQL)

gomo me esperaba una respuesta de ese tipo, ya se que las bases de datos son mucho mas rapidas que los archivos secuenciales, y el acceso a ellas es mucho mas rapido, tanto como eficiente como seguro, sin descartar que puedes acceder a ellas desde cualquier lado. Pero mi base de datos, puedo acceder a ella desde cualquier lado tambien ;) El problema que me suerge, es que ahora x ahora no me hace falta aprender MySQL. Y como tampoco me aclaro pues no tengo mucha motivacion como para seguir adelante.

Gracias por tu contestacion. Mas respuestas? ;)
  #4 (permalink)  
Antiguo 04/07/2002, 20:16
Avatar de ceronne  
Fecha de Ingreso: diciembre-2001
Ubicación: Paris
Mensajes: 990
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Duda (Php, MySQL)

<a href='ir.asp?http://http://www.desarrolloweb.com/articulos/322.php?manual=12' target='_blank'>http://http://www.desarrolloweb.com/arti...</a>

a ver si así te animas.
  #5 (permalink)  
Antiguo 04/07/2002, 22:39
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 9 meses
Puntos: 10
Re: Duda (Php, MySQL)

Hola Murder
mi opinion al respecto es que si ya aprendiste PHP, y bastante bien ya que puedes hacer todo este manejo con los archivos ;) , pues entonces aprender SQL es cosa niños, las funciones de mysql aran el resto, solo tienes que tomarte un poquito de tiempo y paciencia, realmente no te arrepentiras :cantar:

Saludos

<hr noshade>
<font face="Arial" sise=1>
Gonzalo Castillo
[/CODE]
  #6 (permalink)  
Antiguo 05/07/2002, 09:31
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Duda (Php, MySQL)

Murder, mi opinión es la siguiente... Si ya tenes algo funcionando con tus archivos planos (textos) y esta bien para cosas pequeñitas pero si pensas dedicarte a desarrollar web, vas a estar limitado.

Ahora en ves de decirte lo necesario de aprender SQL para cualquier motor de BD (Oracle, MySQL, etc, etc) intenta con MySQL la cual es gratuita para uso personal y replica tus archivos planos en la misma, luego compara tiempos de acceso, mantenimiento, líneas de código y más para darte cuenta y valorar si es o no necesario aprenderlo.

Para concluir, el aprender no es perder el tiempo es asegurarte más conocimiento y defenderte en esta vida que cada ves es más competitiva.

Saludos.

<p align="center"><embed src="http://www.vzam.com/images/brujonic1.swf" quality=high width="214" height="94">
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 12:49.