Ir al contenido


Foto

Problema VideoTutorial 14 del Curso de PHP POO


  • Por favor identifícate para responder
4 respuestas en este tema

#1 makastrero

makastrero

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 08 diciembre 2014 - 05:21

Buenas,

Me ha surgido un problema en el VideoTutorial 14 del Curso de PHP POO, en concreto en el minuto 41. Hasta el minuto 40 todo funcionaba correctamente, me mostraba el ultimo [echo "$sql";], pero al poner la linea [$res = mysql_query($sql, Conectar::con());], me aparece este error.

Imagen Enviada

[img width=800 height=486]http://i61.tinypic.com/29lxy8i.png[/img]

pd: He comprobado 10 veces el nombre de la db, user, pass y ruta, y son las correctas.

Muchas gracias!
  • 0

#2 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 09 diciembre 2014 - 12:07

No conozco mucho de PHP y lo poco que recuerdo ya está desactualizado pero de lo que veo en tus imagenes se trata de una advertencia de que la función mysql_connect está discontinuada y debe emplearse la extensión mysqli en su lugar.

Por tanto, en lugar de ser mysql_connect ahora es mysqli_connect. Y de forma análoga se debe de proceder con el resto de las funciones... Es decir debes cambiar donde diga mysql_ por mysqli_ Y eso debería ser suficiente para funcionar.  ;)

Se ve que en alguna nueva versión de PHP las cosas han cambiado. Los videos de Cesar fueron grabados hace un tiempo y al día de la fecha han salido nuevas versiones de PHP y puede que toque leer la documentación oficial, lo que altamente recomiendo.

Saludos,
  • 0

#3 makastrero

makastrero

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 09 diciembre 2014 - 01:26

Buenas Delphius, ayer desinstalé WAMP e instale Bitnami WAMPSTACK y ahora si me funcionan los códigos de Cesar. No he podido probar lo que me has dicho, pero supongo que debe ser eso, que el WAMP de Bitnami es una versión anterior y todavía admite ese código.

Gracias de todas formas  (y)


  • 0

#4 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 09 diciembre 2014 - 01:39

Buenas Delphius, ayer desinstalé WAMP e instale Bitnami WAMPSTACK y ahora si me funcionan los códigos de Cesar. No he podido probar lo que me has dicho, pero supongo que debe ser eso, que el WAMP de Bitnami es una versión anterior y todavía admite ese código.

Gracias de todas formas  (y)


Un tanto radical tu "solución". No recomendaría ir de una versión nueva a una anterior. Los desarrolladores de PHP cuidan mucho el tema de la seguridad y de versión a versión han ido mejorando muchas cosas.
Por otro lado las herramientas del tipo WAMP no son más que un megainstalador all-in-one de MySQL, PHP, Apache y otros software adicional. Pueden ser buena opción usarlos por su "facilidad" de tener todo en uno y no tener que estar instalando y configurando uno por uno.
El punto es que si desinstalas esto, existe la posiblidad de que termines desinstalando todas...

El problema que tu tuviste no es de WAMP sino de únicamente la versión de PHP. No recuerdo cual versión usaba César, al día de hoy está disponible PHP 5.6.3. Y con cada nueva versión es normal que algunas cosas cambien. Siempre hay que tener en cuenta la versión de las herramientas que uno utiliza...y sobre todo si se lee o ve un manual/tutorial.
Los videos de Cesar no es que estén desactualizados, sus enseñanzas siguen vigentes. Más siempre hay que contrastar las cosas con la documentación actualizada.

Saludos,
  • 0

#5 makastrero

makastrero

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 11 diciembre 2014 - 12:34

Un tanto radical tu "solución". No recomendaría ir de una versión nueva a una anterior. Los desarrolladores de PHP cuidan mucho el tema de la seguridad y de versión a versión han ido mejorando muchas cosas.
Por otro lado las herramientas del tipo WAMP no son más que un megainstalador all-in-one de MySQL, PHP, Apache y otros software adicional. Pueden ser buena opción usarlos por su "facilidad" de tener todo en uno y no tener que estar instalando y configurando uno por uno.
El punto es que si desinstalas esto, existe la posiblidad de que termines desinstalando todas...

El problema que tu tuviste no es de WAMP sino de únicamente la versión de PHP. No recuerdo cual versión usaba César, al día de hoy está disponible PHP 5.6.3. Y con cada nueva versión es normal que algunas cosas cambien. Siempre hay que tener en cuenta la versión de las herramientas que uno utiliza...y sobre todo si se lee o ve un manual/tutorial.
Los videos de Cesar no es que estén desactualizados, sus enseñanzas siguen vigentes. Más siempre hay que contrastar las cosas con la documentación actualizada.

Saludos,


Si, Señor!  8-| después de tu riña .... no que va hehe, tienes toda la razón. Volví a instalar WAMP, con su ultima versión de PHP, me volvió a salir el error de mysql_connect y lo solucioné como que dijiste.

Muchas gracias  (y)
  • 0




IP.Board spam blocked by CleanTalk.