Foros del Web » Programando para Internet » PHP »

Php/mysql en bases de datos: AppServ y PHPMyAdmin

Estas en el tema de Php/mysql en bases de datos: AppServ y PHPMyAdmin en el foro de PHP en Foros del Web. Buenas, soy nuevo en este foro, por el momento sólo necesito que me ayuden a resolver una duda con un sistema que estoy haciendo, sólo ...
  #1 (permalink)  
Antiguo 01/04/2015, 20:06
Avatar de Novato45  
Fecha de Ingreso: abril-2015
Mensajes: 37
Antigüedad: 9 años, 1 mes
Puntos: 0
Exclamación Php/mysql en bases de datos: AppServ y PHPMyAdmin

Buenas, soy nuevo en este foro, por el momento sólo necesito que me ayuden a resolver una duda con un sistema que estoy haciendo, sólo me falta arreglar eso:
Necesito sumar dos consultas de una base de datos a las cuales asigné variables y que el resultado de esa suma actualice un dato que está en una tabla, para posteriormente mostrar esa actualización pero en otra página (en la página inicial del sistema), el código es este:
<?php
$conexion=mysql_connect("localhost","root","54321" ) or die ("Problemas en la conexion");
mysql_select_db("registros", $conexion) or die ("Problemas en la seleccion de la base de datos");
$can1 = mysql_query("SELECT total FROM tot", $conexion);
$can2 = mysql_query("SELECT can FROM ent", $conexion);
$sum = $can1 + $can2;
$listo = "Update tot Set total='$sum'";
mysql_query($listo);
mysql_close($conexion);
?>
//Si inicialmente no hay nada en el campo "total", el resultado en el inicio me lo pone como 0, y si hay valores dentro del mismo campo los suma pero siempre sale a 9.//
Arriba de esto está el código php de la inserción de datos previamente ingresados en un formulario, el "input" donde se almacena una cantidad la uso para sumarla al campo "total".

Etiquetas: appserv, bases, formulario, mysql, php-mysql, registro, select, sql, tabla, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:53.