MySQL Forums
Forum List  »  Spanish

PHP Y MYSQL
Posted by: Sebastian Antunez
Date: December 13, 2018 08:43PM

Estimados

Agradeceré lo siguiente:

En una pagina php ingreso a través de un formulario datos de personas y dentro de los datos incluye peso y estatura.

Todos los datos se almacenan en una DB MYSQL y esta funcionando sin problemas, y si modifico un dato de la persona, lo actualiza sin errores.

Mi problema es que tengo ahora que entregar la información del IMC de la persona. En mysql tengo dentro de la tabla tengo estructura con un valor imc.

Mi pregunta es si es posible que dentro de mysql se haga el proceso de que calcule el imc con los datos ingresados en el peso y estatura.

la formula que necesito aplicar es:

((peso/alt*alt))/(10000)

donde la altura esta en cm.

Esta es la DB usada:


SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `pacientes`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pacientes`
--

CREATE TABLE `datos` (
`nombre` varchar(15) NOT NULL,
`apellido` varchar(20) NOT NULL,
`lugar_nacimiento` varchar(30) NOT NULL,
`fecha_nacimiento` varchar(30) NOT NULL,
`direccion` varchar(50) NOT NULL,
`telefono` varchar(10) NOT NULL,
`peso` int(3) NOT NULL,
`estatura` int(3) NOT NULL,
`imc` int(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `datos`
ADD PRIMARY KEY (`nombre`);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


Desde ya agradecido por la ayuda.

Sebastian

Options: ReplyQuote


Subject
Views
Written By
Posted
PHP Y MYSQL
908
December 13, 2018 08:43PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.