Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Consulta sobre recopilación de varbinary en php.  (Visto 1189 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 102pe Posteado: July 30, 2019, 07:11:48 PM | Modificado: August 02, 2019, 08:22:59 PM by -RASTAA👽

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6031
  • pe
Buen día, amigos.

Tengo una duda existencial, ando revisando por un buen rato el tema de obtener un varbinary en php a traves de una variable. Quiero que se muestre tal cual. Mi problema es que he usado varios metodos pero en todos obtengo lo mismo: Caracteres raros que no son del varbinary xD

Incluso revise algunos aportes sobre algo similar, y usan el substring en el query. Pero yo lo uso y no me funciona, que debo hacer, llorar?

Query: select inventory from character Where AccountID = $Account

Es algo simple, pero me tiene loco xD


Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Offline carlos243 #1 Posteado: July 30, 2019, 08:53:47 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 44
  • Gracias recibida: 172
  • ve
hola amigo buenas noches puede subir foto de lo que te sale para asi poder ayudarte mas rapidamente!!


Offline 102pe #2 Posteado: July 31, 2019, 07:18:32 PM | Modificado: July 31, 2019, 07:20:08 PM by 102pe

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6031
  • pe
hola amigo buenas noches puede subir foto de lo que te sale para asi poder ayudarte mas rapidamente!!
Hola, foto del resultado

Las 6 lineas se representan de esta manera:


1. Mensaje
2. Variable dentro del mismo PHP
3. Variable de consulta MSSQL
4. Array de consulta MSSQL
5. Valor de consulta MSSQL (para validar conexión y sentencia correcta)
6. Valor de consulta MSSQL (para validar conexión y sentencia correcta)

Imagen donde se muestra parte del codigo que ando con problemas:


Cómo pueden ver, probé de varias formas la sentencia de consulta xD


Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Offline 102pe #3 Posteado: August 01, 2019, 09:23:52 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6031
  • pe
Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Offline 102pe #4 Posteado: August 02, 2019, 09:54:31 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6031
  • pe
Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Offline kind #5 Posteado: August 02, 2019, 10:56:01 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 153
  • Gracias recibida: 1852
  • ar
La realidad es q no estoy muy familiarizado con el manejo de items por php, pero podrias probar esto, q es como lo obtiene el modulo market de MuCore.
Code: [Select]
$ItemInfo 	= ItemInfo($MarketItem['item']);
$query = mssql_query("declare @it varbinary(1920);
set @it=(select [Items] from [warehouse] where [AccountID]='$user_auth_id');
print @it");
$mycuritems = mssql_get_last_message();
$newitem = $MarketItem['item'];
$test = 0;
$slot = smartsearch($mycuritems,$ItemInfo['X'],$ItemInfo['Y']);
$test = $slot*32;

Un codigo que te puede ayudar MUCHISIMO con el tema Items es el de la web Morpheus. Esto es parte del codigo para obtener el inventario, tal como en el caso anterior, se convierte la consulta de hexadecimal a varbinary.
Code: [Select]
 CONVERT(VARBINARY(MAX), c.Inventory) AS binInventory

https://stackoverflow.com/questions/14145904/sql-server-string-to-varbinary-conversion

Espero q te ayude.

Abzo,


Offline sagat202 #6 Posteado: August 02, 2019, 11:05:53 AM

  • Php Coder
  • +2 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 258
  • Gracias recibida: 32
  • ve
Citar

$query = mssql_query("declare @it varbinary(3840); set @it=(select [Items] from [warehouse] where [AccountID]='Nombre_de_la_cuenta'); print @it");

$mycuritems    = mssql_get_last_message();


Le haces un echo para ver la información:

Citar

echo $mycuritems;


El valor 3840, es el tamaño del varbinary, para versiones viejas que su tamaño es 1920, porque no usa multibaul. Eso lo verificas en el diseño de la columna de la tabla.

@moises13, para que veas que si aporto al forito.  :D

Gracias:


Offline 102pe #7 Posteado: August 02, 2019, 06:26:56 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6031
  • pe
Citar

$query = mssql_query("declare @it varbinary(3840); set @it=(select [Items] from [warehouse] where [AccountID]='Nombre_de_la_cuenta'); print @it");

$mycuritems    = mssql_get_last_message();


Le haces un echo para ver la información:

Citar

echo $mycuritems;


El valor 3840, es el tamaño del varbinary, para versiones viejas que su tamaño es 1920, porque no usa multibaul. Eso lo verificas en el diseño de la columna de la tabla.

@moises13, para que veas que si aporto al forito.  :D

Gracias, papu. Esta me ayudo mucho <3
Si hubiera un "Te besaria" como boton, lo hago :'v
Ya llevaba más de 2 semanas con el tema  rebote

Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Offline MOYOne #8 Posteado: August 02, 2019, 06:31:15 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 841
  • Gracias recibida: 3421
  • pe
Citar

$query = mssql_query("declare @it varbinary(3840); set @it=(select [Items] from [warehouse] where [AccountID]='Nombre_de_la_cuenta'); print @it");

$mycuritems    = mssql_get_last_message();


Le haces un echo para ver la información:

Citar

echo $mycuritems;


El valor 3840, es el tamaño del varbinary, para versiones viejas que su tamaño es 1920, porque no usa multibaul. Eso lo verificas en el diseño de la columna de la tabla.

@moises13, para que veas que si aporto al forito.  :D
xd, bien ahí papu, primera "ayuda" que veo que haces, ojala sigas así. Conozco tu forma de trabajar y eres muy bueno en webs y los lenguajes de programación!


Muchas veces se gana y otras se aprende, pero nunca se pierde.

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
4 Replies
1534 Views
Last post June 05, 2017, 07:53:18 PM
by FrancoB
0 Replies
1020 Views
Last post June 18, 2017, 01:46:46 AM
by waltervg91
4 Replies
1801 Views
Last post February 07, 2018, 10:02:04 PM
by firemarcos
2 Replies
829 Views
Last post February 11, 2018, 09:02:41 AM
by servermaster
2 Replies
982 Views
Last post June 16, 2019, 07:13:31 PM
by wueso19