Estoy utilizando php para conectar con una base de datos access (odbc)el tema es que quiero sumar una columna para obtener un total estoy usando este codigo pero nada,, alguno podria ayudarme??
Código PHP:
<?php
$db = odbc_connect('prueba2','','');
if (!$db) {
exit('Error en la conexión a la base de datos');
} else {
$consulta = "Select * from principal order by codigo";
$result = odbc_exec($db,$consulta);
if (!$result) {
exit("Error en la consulta");
}else {
print "<table border=\"1\">\n <tr>
<th>Codigo</th>\n <th>Marca</th>\n <th>Descripcion</th>\n <th>Precio</tr>\n";
while ($valor = odbc_fetch_array($result)) {
$nombre = $valor['codigo'];
$apellidos = $valor['marca'];
$total= $valor ['descripcion'];
$prec= $valor ['precio'];
print " <tr>\n <td>$nombre</td>\n <td>$apellidos</td>\n <td>$total</td>\n <td>$prec</td>\n </tr>\n";
}
//----------ACA ES EL INTENTO DE SUMA------------
$query = "SELECT SUM(precio) as total FROM principal ";
$row = odbc_fetch_array($query);
$totaless = $row[total];
echo $totaless;
odbc_close($db);
}
}
?>
puede ser de otra forma que no sea con instrucciones de sql... da lo mismo..