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:
Código 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 'ž‡6�àIç’Y?²·»oÞ¯Rr{Ñ^j_æ4Qý“?ùÿ\0/ëæu}j?ȈÕþQô«Öúf¡v–Ïog4¢æV†‹Ÿ1À€püêæ‘®év~¾²¹Òãšâ_/e�y˜byÁÀÀ#§ZÙÐ5ylôOgÝX-üZ…ÛîæT@�' es demasiado largo. La longitud máxima 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 después de la cadena de caracteres ')v²½ìi’‰ž v\'`m\0ûv©â=#ÆÚÍœ×ÁªÁ¾òÚkÙ#Xó�¾#T�•¸Ð�ù�T¿&Š\0ˆIÀ¥ ó* “�Í/™ï@¼Ê<Ê«æ{Ñæ{Я2�2ªùžôyžô6þhªÅùê( Cì?ãÑ~µfŠ)€QE\0Sdÿ\0VßCEƒ\'ú×ÿ\0xÑEÿÙ')'. (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�‘¡#B±ÁRÑð$3br‚ %&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…† ‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚá âãäåæçèéêñòóôõö÷øùúÿÄ\0\0\0\0\0\0\0\0 ÿÄ\0µ\0\0w\0!1AQaq\"2�B‘¡±Á #3RðbrÑ $4á%ñ&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ× ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ\0\0\0?\0ãbkhbHãhÕa@#\0U»[ˆ¶é£VНò¥;̨ÁÇêÕãYjÑìc³ybðÒÃ8(§m¼*þGCö«oùïýö)Ÿi·Ïú ø¿ï±X>e&úíÌqoÆJÖwÐùJ¹\\j+93´ðíõœ:º<·P\"ìnZ@Jì¶t¯ú Yßõÿ\0ñ*ô¾e|Þ\'&…yó¹µòG«—¿©QöQ×[ž‡6�àIç’Y?²·»oÞ¯Rr{Ñ^j_æ4Qý“?ùÿ\0/ëæu}j?ȈÕþQô«Öúf¡v–Ïog4¢æV†‹Ÿ1À€püêæ‘®év~¾²¹Òãšâ_/e�y˜byÁÀÀ#§ZÙÐ5ylôOgÝX-üZ…ÛîæT@�œ’6‚7\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