Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2016, 08:43
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Problema para ejecutar comando mysql desde php

hola amigos desde consola ejecuto la siguiente sentencia y me funciona bien

mysql -h 192.168.102.50 -uroot -proot database -e "SELECT value1,value2 FROM tabla1 where (tiempo BETWEEN '2016-01-01 00:00' AND '2016-06-09 08:46') AND producto = 30" > /var/www/html/app/public/download/output1.csv


ahora debo de ejecutarla desde php, el problema que tengo es para integrar el BETWEEN para que funcione con las variables

Código PHP:
Ver original
  1. $producto = $_POST['producto'];
  2. $fechaInicial = $_POST['fechaInicial'];
  3. $fechaFinal = $_POST['fechaFinal'];
  4.  
  5. $salida = shell_exec("mysql -h 192.168.102.50 -uroot -proot database -e 'SELECT  value1,value2 FROM  tabla1 WHERE producto = '".$producto." >  /var/www/html/app/public/download/output1.csv");

Última edición por Montes28; 09/06/2016 a las 08:59