Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2010, 07:06
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 2 meses
Puntos: 10
Respuesta: Se pueden usar funciones obsoletas?

Por que no funciona mas, el host cambio de version de php a si sin mas...? O lo has mudado a otro server...?

Si en el 2007 usaron esas funciones, siendo que no eran obsoletas, no es culpa de nadie... solo del servicio de hosting.

Pero sin dudas hay que migrar:

Un consejillo para el futuro:

No uses tanto esas funciones comodas, ya que en versiones posteriores siempre las quitan, por presentar fallos en la seguridad...

Es mejor usar lenguaje estandarizado.

Por ejemplo si haces una consulta a la base de datos puedes hacerlo con sql.

Y para ejecutarlo usas la funcion mysql_query() ...esta funcion es comoda, pero hay que saber sql, lo cual require cierta complejidad en los conocimientos para urgar en una base de datos. No se si me explico.

En el manual php dice (un ejemplo):

Cita:

Note: La función mysql_list_tables() es obsoleta.
Es preferible usar mysql_query() para enviar una sentencia
SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'].
O sea:

mysql_query("show tables;"); para lo que hay que saber un poquitin mas.

Esa es al dificultad que le van agregando... al quitar funciones comodas (por asi decir).