PHP - Varias consultas sql con php

   
Vista:

Varias consultas sql con php

Publicado por fh (6 intervenciones) el 16/10/2014 13:45:49
HOla, quiero hacer varias consultas independientes con la misma conexión en php.

Es decir

$conector=mysql_connect('bbdd',servidor','pass');
$basedatos= mysql_select_db('usuario',$conector);

(Primera consulta)
$consulta= " insert into tabla(campo1, campo2, campo3)
select campo1,campo2, SUM(campo3) AS campo3 from tabla2
where campo6='D' and campo1LIKE '".$_POST['filtro']."%' GROUP BY SUBSTRING(campo1, 1, 3)";

y una segunda consulta:

$consulta= " insert into tabla(campo1, campo2, campo4)
select campo1,campo2, SUM(campo4) AS campo4 from tabla2
where campo6='H' and campo1LIKE '".$_POST['filtro']."%' GROUP BY SUBSTRING(campo1, 1, 3)";


He intentado llamando a las dos $consulta, pensé que primero ejecutaría una y luego la otra.
He probado llamando $consulta y $consulta2, no ejecuta la segunda.

Y he intentado abriendo la conexión, $consulta cerrar conexión, abrir una nueva conexión $consulta y cerrar la conexión. Pero solo me ejecuta la segunda.


También he intentado
$consulta= " insert into tabla(campo1, campo2, campo3)
select campo1,campo2, SUM(campo3) AS campo3 from tabla2
where campo6='D' and campo1LIKE '".$_POST['filtro']."%' GROUP BY SUBSTRING(campo1, 1, 3) ;
insert into tabla(campo1, campo2, campo3)
select campo1,campo2, SUM(campo3) AS campo3 from tabla2
where campo6='D' and campo1LIKE '".$_POST['filtro']."%' GROUP BY SUBSTRING(campo1, 1, 3)";

DIrectamente en sql es posible pero desde php me da error...


¿Como puedo hacer las dos consultas en la misma hoja de php?


Gracias
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