Bucle de update.

SantoGrial Seguir

Verificación en dos pasos desactivada
Desde
22 Dic 2019
Mensajes
8
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, quiero realizar un blucle que dentro me realize un update, les explico, tomo un top de la tabla caracter, dentro del bucle proceso el inventario y luego hago un update
en el cual espero que por cada resultado del bucle se me genere una actualzacion en cada rows diferente pero no, solo me actualiza el primer resultado del bucle y los demas me dan null


$MTStoreUpdate=$core_db->Execute("select top 5000 Name from Character Where MapNumber=51 order by cLevel desc"); while (!$MTStoreUpdate->EOF){ $cvbinsch = '3776'; $sqll= mssql_query("declare @items varbinary(".$cvbinsch."); set @items = (select [Inventory] from [Character] where [Name]='".$MTStoreUpdate->fields[0]."'); print @items;"); $sqll=mssql_get_last_message(); $inventory=substr($sqll,-1024); $hola="0x"; $MTStoreUpdatePro=$core_db->Execute("update Character set MTStore=CONVERT(varbinary(512),{$hola}{$inventory}) where Name='".$MTStoreUpdate->fields[0]."'"); $MTStoreUpdate->MoveNext(); }
 

jacunamatata

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
17 Oct 2013
Mensajes
788
Hola, muestra como tienes la tabla Character
 

pmike

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Feb 2012
Mensajes
368
supongo que solo muestra el primero ya que pones --> fields[0]
y deberias mostrarlo como fields[n] recorriendo n veces el bucle.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba