Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2007, 04:11
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 4 meses
Puntos: 0
Sql Server y tipos de campo TEXT e Image

Saludos a tod@s.

No sé si esto es más una consulta para Base de Datos o aquí en PHP.

Lo q me ocurre es que no estoy seguro de si introduzco y leo bien los datos para un campo tipo TEXT. Estoy usando la misma sintaxis q si se tratara de un campo varchar pero a la hora de recoger los resultados me trunca el final.

Como lo que he almacenado es una tabla pues al faltarle datos me descuadra la página.

Para obtener los datos de las caracteristicas leo a través de un fread.

Para obtener la imagen uso $img=imagecreatefromjpeg($archivo);

Las sentencias siendo el campo Caracteristicas el campo tipo TEXT:

Código PHP:
$sql="INSERT INTO catalogotlf (id,marca,modelo,caracteristicas,imagen,tipoimagen,precio,activo) VALUES ($i,'$marca','$modelo','$carac','$img','$ext',$precio,1)";


$sql="SELECT id,marca,modelo,caracteristicas,precio,activo FROM catalogotlf"
Luego para la imagen seguí un tutorial en el q obtengo la imagen del servidor SQL, envío una cabecera (Content-Type) con el mimetype y un echo para mostrar la imagen pero lo único q me devuelve es:

Resource id#6

Gracias de antemano.

EDITO:

Al recoger los datos del campo TEXT me devuelve sólo los 4096 primeros caracteres. No sé si es PHP quien lo trunca o la BDD.
__________________
La muerte es un camino que todos debemos recorrer...

Última edición por djreficul; 24/04/2007 a las 05:38