Foros del Web » Programando para Internet » PHP »

armar un array

Estas en el tema de armar un array en el foro de PHP en Foros del Web. Hola Amigos!!! estoy intentando armar un array pero no me sale lo que necesito es ir juntando los ultimos ids ingresados en mysql y lo ...
  #1 (permalink)  
Antiguo 12/08/2012, 10:23
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
armar un array

Hola Amigos!!!
estoy intentando armar un array pero no me sale
lo que necesito es ir juntando los ultimos ids ingresados en mysql
y lo estoy hacinedo asi

Código PHP:
Ver original
  1. $id=array();
  2.  
  3. for($i=0;$i<count($arti_id);$i++)
  4.     {
  5.         if($accion_sk[$i]==0){$operador='-';}else{$operador='+';}
  6.        
  7.         mysql_query("UPDATE articulos SET stk".$a->suc()."=stk".$a->suc().$operador.$cantidad_sk[$i]." WHERE arti_id=".$arti_id[$i]."",Conectar::con())or die(mysql_error());
  8.    
  9.         mysql_query("INSERT INTO stk_ajustes VALUES(null,".$arti_id[$i].",".$cantidad_sk[$i].",".$accion_sk[$i].",'".$_SESSION['caca']."',now(),now())",Conectar::con())or die(mysql_error());
  10.         $id=array(mysql_insert_id());
  11.        
  12.     }
  13.         echo $id;
pero id siempre lo devuelve vacio
gracias por cualquier ayuda que puedan darme
Saludos!!!
  #2 (permalink)  
Antiguo 12/08/2012, 11:20
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: armar un array

Al igual que respondi en un foro anterior que escribiste en este vuelvo a decir lo mismo, tienes serios errores de concepto en programación. Antes de intentar correr debes aprender a gatear sino no podras avanzar en la programación.

Código PHP:
$id=array();
$id=array(mysql_insert_id()); 
Dando por sentado que has tomado "bien" los valores y has generado bien la consulta (No podria asegurarlo con la infomarción que colocas) al crear un array vacio al inicio de los tiempos deberias escribir algo asi como:

Código PHP:
$id[$i]=mysql_insert_id();
o alternativamente
$id
[]=mysql_insert_id(); 
Porque de lo contrario estarias creando un arreglo dentro de otro arreglo.

Te sugiero de verdad que te tomes la molestia de echar un poco hacia atras y repasar estos temas porque de lo contrario estaras mas tiempo en los foros preguntando que avanzando en la programación.

Espero te sea de utilidad la información.
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 12/08/2012, 11:27
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: armar un array

hola gracias por contestar ayer con la ayuda que me diste pude resolver el problema leyendo un poco , estaba creido que estaba bien encaminado y que era minimo mi error
seguire tu consejo y voy a seguir leyendo
saludos y muchas gracias!!!

Etiquetas: armar, mysql, sql
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 20:21.