Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2012, 09:54
diegojimenez6630
 
Fecha de Ingreso: noviembre-2010
Ubicación: Bogotá
Mensajes: 41
Antigüedad: 13 años, 5 meses
Puntos: 1
Pregunta Guardar el contenido de un array en una bd sql

Código PHP:
Ver original
  1. <?php
  2. // tengo el siguiente código en el cual realizo una consulta y guardo todos los oxidos que cumplen esa condicion.
  3. include("conexion.php");
  4. $result = mysql_query("SELECT Id_fuente, Estado, oxido, Valor FROM formulas WHERE Id_fuente = '22' and Valor != '0' and Estado = 'Vigente'");
  5.  
  6. $i=0;
  7.                    
  8. while($rows=mysql_fetch_array($result))
  9. {
  10. $oxido[$i]=$rows["oxido"];
  11.  
  12. luego realizo otra consulta que me traiga el elemento correspondiente a cada oxido del arreglo y lo guarde en otro arreglo ($elemento)
  13.  
  14. $result1 = mysql_query("SELECT Elemento FROM oxidos WHERE Oxido = \"".$oxido[$i]."\"");
  15. $rows1=mysql_fetch_array($result1);
  16. $elemento[]=$rows1["Elemento"];
  17.  
  18. $i++;
  19. }
  20.  
  21.  
  22. print_r ($elemento);
  23. //aca cuando muetro lo que contiene $elemento lo muestra asi:
  24.  
  25. //Array ( [0] => N [1] => B [2] => K [3] => Mg [4] => P [5] => S )
  26.  
  27. //y aca quiero guardar el contenido del arreglo
  28. $qry="INSERT INTO fuentes(Id, Calculado) VALUES (NULL, '$elemento')";
  29. //pero aca me guarda es array en el campo Calculado y no los valores que tiene
  30. // como puedo guardar todos los valores del array en el campo Calculado
  31. // de antemano gracias
  32. ?>