Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2008, 10:41
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: como extraer en la consulta la URL y que sea ejecutable

Toda URL que puedas almacenar en una tabla se almacena como CHAR, VARCHAR o BLOB, según tu quieras almacenarla. MySQL no posee tipos de campo definidos por usuario (al menos que yo sepa hasta ahora), como es el caso, por ejemplo, de Oracle, por lo que los datos se almacenan y recuperan como alguno de esos tipos de dato.
Entonces, el problema de que sea o no una URL, no es algo que la base de datos pueda manejar. Te repito: no existe el tipo de dato URL.
El uso de un string recuperado de la base que vayas a usar como URL es un problema que tienes que resolver en la interfase de usuario, no en la base de datos. Es asunto de PHP, JavaScript, VB.NET, ASP.NET, Java, C#.net o lo que sea que uses para programar. Lo que tienes que lograr es validar el string ANTES de almacenarlo y DESPUES de recuperarlo. Fuera de eso, la base de datos no tiene nada que hacer con el problema.
Si tu consulta es cuál es el código PHP para hacerlo, sería mejor que postearas el problema en el foro de PHP, este es Bases de Datos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)