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!