salida de comando insertado en mysql.
[email protected] ("El Ale...") Thu, 11 Oct 2012 15:37:40 -0300
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAAu=vQcVhsBu_AFN9-bxrgp9THoqSNNvjgPtqHZHZFBXOT8NLA@mail.gmail.com> |
Buenas tardes a todos, les traigo una consultita tengo un comando grep que
busca un error dentro de un log y lo muestra en un php de la siguiente
forma:
<?
$comando = exec('grep "Error 323" ../null/errores.log');
if($comando == TRUE)
echo "$comando";
?>
barvaro ahora lo que me gustaria hacer es insertare ese error en una base
mysql, lo intente de la siguiente manera:
$conexion = mysql_connect("localhost", "usuario", "************");
mysql_select_db("mibase", $conexion);
$comando = exec('grep "Error 535" ../null/errores.log');
if($comando == TRUE){
mysql_query("UPDATE tabla SET campo1 = $comando", ($conexion));
}
?>
pero al valor comando lo toma como vacio probe por las dudas sea una falla
en la base asi:
mysql_query("UPDATE tabla SET campo1 = 'comando-de-prueba' ", ($conexion));
y lo inserta barvaro!, ¿alguien sabe cvomo puedo lograr insertar el valor
devuelto por grep en esta base?.
Saludos!