Para sumar campos de bd en php mysql o mysqli?
Hola, Necesito por favor hacer sumas y otras operaciones aritmeticas sacadas con datos de la base de datos en en una pagina php, pero no me sale la suma, será porque TENGO MYSQL Y NO MYSQLI, ?
Por ejemplo tengo :
$sql="SELECT (una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
y no sale nada,
tampoco sin el SUM:
$sql="SELECT(una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
ni:
$sql="SELEC una_e, dos_e, tres_e, cuatro_e, cinco_e(una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
Por eso tal vez es por usar el codigo con mysql, pero tal vez deberia ser mysqli?
Saludos
Por ejemplo tengo :
$sql="SELECT (una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
y no sale nada,
tampoco sin el SUM:
$sql="SELECT(una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
ni:
$sql="SELEC una_e, dos_e, tres_e, cuatro_e, cinco_e(una_e + dos_e + tres_e + cuatro_e + cinco_e) FROM empresa_p WHERE id_empresa=2"
Por eso tal vez es por usar el codigo con mysql, pero tal vez deberia ser mysqli?
Saludos
0
Puntos
Puntos
3969
Visitas
Visitas
2
Resp
Resp
Por claudiop hace 84 meses
Principiante
Respuesta #1
hola, prueba con esto:
salu2
<?php $accion_bus="SELEC * FROM empresa_p WHERE id_empresa=2" $consulta_bus=mysqli_query($conexion,$accion_bus); $datos_bus=mysqli_fetch_assoc($consulta_bus); $suma= $datos_bus['una_e'] + $datos_bus['dos_e']; //Agregar todas las sumas necesarias echo $suma; mysqli_free_result($consulta_bus); ?>te vas a complicar menos la vida si no te llevas muy bien con SQL
salu2
1
Puntos
Puntos
Por alber hace 84 meses
Administrador
Respuesta #2
Y es posible generar una suma de todo un campo de una bd y hacer una consulta y sacarla en una pagina? considerando que al campo a sumar se le van agregando cada cierto tiempo nuevos registros
0
Puntos
Puntos
Por claudioam hace 73 meses
Principiante