Foros del Web » Programando para Internet » PHP »

MSSQL y PHP copiar campo varbinary a otro campo varbinary

Estas en el tema de MSSQL y PHP copiar campo varbinary a otro campo varbinary en el foro de PHP en Foros del Web. Buenas, Tengo Esta Tabla. la informacion_binaria esta en varbinary @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original ///////////////// //     Tabla   // ///////////////////////////////////////////////////////////////////////////// //   ...
  #1 (permalink)  
Antiguo 13/08/2012, 15:40
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 1
Sonrisa MSSQL y PHP copiar campo varbinary a otro campo varbinary

Buenas, Tengo Esta Tabla. la informacion_binaria esta en varbinary

Código SQL:
Ver original
  1. /////////////////
  2. //     Tabla   //
  3. /////////////////////////////////////////////////////////////////////////////
  4. //    usuario        //     numero_unico    //  informacion_binaria  //
  5. /////////////////////////////////////////////////////////////////////////////
  6. //      juan          //            5            //         xxxxxxxxx          //
  7. //     pedro         //            4            //         xxxxxxxxx         //
  8. //  manuel         //            3            //         xxxxxxxxx         //
  9. //      tito           //            2            //         xxxxxxxxx          //
  10. ////////////////////////////////////////////////////////////////////////////////

Y necesito hacer un script en PHP o otor lenguaje web para pasar la informacion binaria de juan a tito


Ayudenme porfa es lo ultimo que me falta en mi web :(
  #2 (permalink)  
Antiguo 13/08/2012, 16:08
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: MSSQL y PHP copiar campo varbinary a otro campo varbinary

1- Haz una consulta para leer la información de juan
2- Guarda en una variable la informacion_binaria, supongamos que será $info_bin
3- Haz otra consulta para asegurarte que existe tito
4- Haz una última consulta con UPDATE tabla SET informacion_binaria = '$info_bin' WHERE usuario = 'tito'
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 13/08/2012, 16:28
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: MSSQL y PHP copiar campo varbinary a otro campo varbinary

Me da estos errores haciendo una sonsulta normal con un fetch array y insertandolos en la otra tabla



Código SQL:
Ver original
  1. Warning: mssql_query() [FUNCTION.mssql-query]: message: Unclosed quotation mark after the CHARACTER string 'ÿ•Xƒ“'. (severity 15)ON line 18
  2.  
  3. Warning: mssql_query() [FUNCTION.mssql-query]: General SQL Server error: CHECK messages FROM the SQL Server (severity 15) ON line 18
  4.  
  5. Warning: mssql_query() [FUNCTION.mssql-query]: message: Incorrect syntax near 'ÿ•Xƒ“'. (severity 15) ON line 18
  6.  
  7. Warning: mssql_query() [FUNCTION.mssql-query]: General SQL Server error: CHECK messages FROM the SQL Server (severity 15)  ON line 18
  8.  
  9. Warning: mssql_query() [FUNCTION.mssql-query]: Query failed ON line 18


Mi codigo
Código PHP:
Ver original
  1. $conexion1= mssql_connect();
  2.  if(!$conexion1)
  3.     {
  4.      echo 'Error Al Conectar Con El Servidor';
  5.      }
  6. mssql_select_db ( '', $conexion1);
  7.  
  8. //BUSCANDO USUARIO
  9. //RECIBIENDO CODIGO ENVIADO
  10. //INCLUYENDO CONEXION A LA BASE DE DATOS
  11.  
  12. $consulta1 = mssql_query ("SELECT * FROM tabla WHERE usuario='juan'");
  13. $consulta1_array = mssql_fetch_array($consulta1);
  14.  
  15. $consulta3 = mssql_query("UPDATE tabla SET codigo_binario='$consulta1_array[codigo_binario]' WHERE usuario='tito'");

Última edición por ArmaGhyoN; 13/08/2012 a las 16:41
  #4 (permalink)  
Antiguo 13/08/2012, 17:58
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: MSSQL y PHP copiar campo varbinary a otro campo varbinary

Este error se debe a que es necesario escapar los datos antes de guardarlos y creo que debes revisar cómo lo guardas cuando creas un nuevo registro y adaptarlo para el UPDATE.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: mssql, tabla, varbinary, usuarios, campos
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 10:38.