Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2012, 11:48
Avatar de isisra
isisra
 
Fecha de Ingreso: diciembre-2009
Mensajes: 68
Antigedad: 14 aos, 5 meses
Puntos: 2
Pregunta Guardar Imagen en Sql server

Hola amigos lo que quiero es guardar una imagen a una base de datos en sql server, tengo una tabla con campos (varbinary(MAX)), tengo el siguiente codigo:


Cdigo PHP:
mssql_connect('servidor','sa','123456');
mssql_select_db('fotos');

$archivo 'picture2.jpg'//imagen real en directorio local de 50 x 49

$image imagecreatefromjpeg($archivo);
ob_start();
imagejpeg($image);
$jpg ob_get_contents();
ob_end_clean();
$jpg addslashes($jpg);


$query "INSERT INTO fotos (foto) VALUES ('$jpg')";
$resCon mssql_query($query) or die("<hr>Error al generar la consulta".'<br />'.$query);
exit(); 
y me manda los siguientes errores:


Warning: mssql_query() [function.mssql-query]: message: Sintaxis incorrecta cerca de '\'. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: message: El identificador que comienza por '6IY?oޯRr{^j_4Q?\0/u}j?ȈQfvog4V1p摮v~_/eyby#Z5ylOgX-ZT@' es demasiado largo. La longitud mxima es 128. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: message: Falta la comilla de cierre despus de la cadena de caracteres ')vi v\'`m\0v=#͜k#X#TНT&\0I * /@<ʫ{{Я22y6h( C?~f)QE\0Sd\0VCE\'\0xE')'. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16
Error al generar la consulta
INSERT INTO fotos (foto) VALUES ('\0JFIF\0\0\0\0\0\0\0>CREATOR: gd-jpeg v1.0 (using IJG JPEG v70), default quality \0C\0 $.\' \",#(7),01444\'9=82<.342\0C 2!!22222222222222222222222222222222222222222222222 222\0\01\02\"\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0}\0!1AQa\"q2#BR$3br %&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz \0\0\0\0\0\0\0\0 \0\0\0w\0!1AQaq\"2B #3Rbr $4%&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz \0\0\0?\0bkhbHha@#\0U[V;̨Yjcyb8(m*GCo)i X>e&qoJwJ\\j+93:<P\"nZ@Jt Y\0*e|\'&yGQQ[6IY?oޯRr{^j_4Q?\0/u}j?ȈQfvog4V1p摮v~_/eyby#Z5ylOgX-ZT@67\0x{\'!?



no se ha que se deba necesito que me ayuden porfavor, ya eh leido varias cosas pero no se resuelve, gracias por su apoyo