Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2010, 19:59
PanchoJ
 
Fecha de Ingreso: abril-2009
Ubicación: Santa Fe, Capital
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Pregunta ayuda con num. decimal e imagen desde mysql a php

Buen dia tengo unas preguntas si me podrian ayudar

1- Lo que quiero hacer es insertar un numero decimal en un campo desde php

ejecute esta sentencia

Código MySQL:
Ver original
  1. UPDATE imagen SET ESTADISTICA=7.33 WHERE ID=1
no funciona

desde php hago lo siguiente que no me funciona

Código PHP:
$select "SELECT ID_IMAGEN,ID_USUARIO, VOTO FROM votacion WHERE ID_IMAGEN=$imagenId";
            
$subconsulta mysql_query($subselect,$baseDatos);
            
$suma 0;
            
$cantidad mysql_num_rows($subconsulta);
            while (
$row mysql_fetch_assoc($subconsulta)) {
                
$suma += $row['VOTO'];
            }
            
$promedio number_format($suma/$cantidad,2);
             
$insert "UPDATE imagen SET ESTADISTICA=$promedio WHERE ID=$imagenId";
            
mysql_query($insert$baseDatos); 
Esta seria la tabla que tengo creada

Código MySQL:
Ver original
  1. TABLE   CREATE TABLE                                                              
  2. ------  --------------------------------------------------------------------------
  3. imagen  CREATE TABLE `imagen` (                                                  
  4.           `ID` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,                          
  5.           `ID_USUARIO` INT(11) UNSIGNED NOT NULL,                                
  6.           `NOMBRE` TINYTEXT NOT NULL,                                            
  7.           `ID_CATEGORIA` INT(11) UNSIGNED NOT NULL,                              
  8.           `DESCRIPCION` LONGTEXT NOT NULL,                                        
  9.           `FECHA` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,                  
  10.           `APROBADO` ENUM('0','1') NOT NULL DEFAULT '0',                          
  11.           `ESTADISTICA` DECIMAL(2,2) UNSIGNED NOT NULL,                                    
  12.           PRIMARY KEY (`ID`),                                                    
  13.           KEY `FK_imagen` (`ID_USUARIO`),                                        
  14.           KEY `FK_imagen_categoria` (`ID_CATEGORIA`)                              
  15.         ) ENGINE=INNODB AUTO_INCREMENT=26 DEFAULT CHARSET=latin1


2- Como saco el numero maximo decimal guardado

3- Como hago para cargar imagenes blob que estan en la base de datos
dentro de un select con texto algo como esto.

Código HTML:
<select name="lista">
<option value="1">NOMBRE | <img src="" /></option>
</select>