Foros del Web » Programando para Internet » PHP »

Subir imagen tipo IMAGE con PHP + PDO y SQL SERVER

Estas en el tema de Subir imagen tipo IMAGE con PHP + PDO y SQL SERVER en el foro de PHP en Foros del Web. Buenas noches, tengo un problema con subir una imagen. En el trabajo que estoy están usando PHP + PDO y SQL Server 2008. El campo ...
  #1 (permalink)  
Antiguo 15/06/2013, 22:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
Subir imagen tipo IMAGE con PHP + PDO y SQL SERVER

Buenas noches, tengo un problema con subir una imagen.
En el trabajo que estoy están usando PHP + PDO y SQL Server 2008.
El campo imagen es de tipo IMAGE .

Yo estoy usando para insertar el ID de la persona de la tabla Persona con su respectiva imagen, este es mi código:

Código PHP:
$persona $_SESSION['PERSONA'];

$name $_FILES['photoimg']['name'];

$size $_FILES['photoimg']['size'];
$tmp $_FILES['photoimg']['tmp_name'];


$imagen $name;
$f fopen($imagen'rb');
$img_binaria fread($f,filesize($imagen));


fclose($f);
$img64 base64_encode($img_binaria);

$params = array(":persona"=>$persona,":imagen"=>$img64);
//En getQuerySql está el SP al que llamo para la inserción con los dos parametros persona e imagen
$sql=getQuerySql(10,NULL);
$stmt $db->prepare($sql);

$stmt->execute($params); 
Este es mi SP:
Código:
ALTER PROC SIGU.WEB_SQL_USER_DATOS_2
@LITIPSQL INT,
@LSPERSON VARCHAR(20),
@LSIMAGEN IMAGE
AS

IF @LITIPSQL= 1
BEGIN
IF EXISTS(SELECT	PERSONA, IMAGEN_FOTO FROM UPA.DAT_PERSONAS_IMAGENES WHERE	PERSONA=@LSPERSON)
BEGIN
UPDATE	UPA.DAT_PERSONAS_IMAGENES SET IMAGEN_FOTO =@LSIMAGEN
WHERE	PERSONA=@LSPERSON
END
ELSE
BEGIN
INSERT INTO UPA.DAT_PERSONAS_IMAGENES (PERSONA,TIPO_IMAGEN, IMAGEN_FOTO,ESTADO_REGISTRO) VALUES (@LSPERSON,1, @LSIMAGEN,1)
END	
END
Mi problema es el que no puedo insertar los datos. Saludos y espero puedan ayudarme.
  #2 (permalink)  
Antiguo 16/06/2013, 03:58
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Subir imagen tipo IMAGE con PHP + PDO y SQL SERVER

Saludos y espero puedan ayudarme mensaje de error? logs? resultado del procedure? etc... etc..
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 16/06/2013, 16:55
 
Fecha de Ingreso: mayo-2011
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Subir imagen tipo IMAGE con PHP + PDO y SQL SERVER

El SP me funciona correctamente cuando lo puedo probar en el SQL Server, mi problema es el poder insertar los datos como lo menciono. No me bota ningún mensaje de error.

Etiquetas: image, pdo, server, sql
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 17:50.