PHP - Realizar una consulta, insertar consulta en un array y guardar en una tabla diferente el resultado

   
Vista:

Realizar una consulta, insertar consulta en un array y guardar en una tabla diferente el resultado

Publicado por Fernando (1 intervención) el 24/03/2017 14:31:03
Tengo esta linea de código, donde realizo una consulta, la cual la guardo en un array, posteriormente necesito que se guarde en una tabla diferente de donde se extrae la información, pero los campos se guardan vacios, me pueden ayudar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    if(isset($_POST['calcular']))
    {
      include("include/abrir_conexion.php");
      $sql = "SELECT nom_cli as cliente,SUM(valor_total_compra) as Total FROM ventas GROUP BY nom_cli'";
      $result = mysql_query($sql);
      $row = mysql_fetch_array($result);
 
      mysqli_query($conexion, "INSERT INTO ingresos values
      (".implode("|",$row).")");
      include("include/cerrar_conexion.php");
 
    }
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Realizar una consulta, insertar consulta en un array y guardar en una tabla diferente el resultado

Publicado por VRM (9 intervenciones) el 25/03/2017 12:02:39
Hola:

La segunda consulta, la de INSERT, da algún error. Te lo digo porque no sé que hace "implode " en la instrucción. ¿Qué unes con una barra vertical?

Podrías hacer esto:
1
2
3
$comando = "INSERT INTO ingresos values (".implode("|",$row).")";
echo "<br>$comando";
mysqli_query($conexion, $comando);

Así se puede ver lo que estás enviando a la base de datos.

Saludos de Víctor.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar