Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2009, 05:58
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 6 meses
Puntos: 3
Pregunta no entiendo el error que me da el script

Buenas compañeros;

Estoy haciendo un script para poder añadir el id_modelo de la tabla modelos en una tabla llamada stats comprobando que el nombre de la tabla modelo coincide con o está en el campo modelo de la tabla stats.

He hecho este script pero me da un fallo que no entiendo:

Código PHP:
$tabla_modelo mysql_query("SELECT id, nombre FROM `modelo`"$link) or die(mysql_error());
while(
$rowmodelo mysql_fetch_array($tabla_modelo)){

    
$id_modelo=$rowmodelo["id"];
    
$nombre_modelo=$rowmodelo["nombre"];

    
//hacemos una select para sacar todos los modelos que coincidan con el modelo de la tabla stats
    
$comparar_modelo=mysql_query("select * from `stats` where modelo like '%$nombre_modelo%'",$link) or die(mysql_error());
    
    
    while(
$row_comparar_modelo mysql_fetch_array($comparar_modelo)){
        
        
$id_stats=$row_comparar_modelo["id"];
        
        
        
//modificamos la tabla stats poniendole el id de modelo que ovtubimos
        
$sqlUpdate mysql_query("UPDATE stats 
                                    SET id_modelo='$id_modelo'
                                    WHERE id = '$id_stats'"
$link)
or die(
mysql_error());

    }


Alguien me podría ayudar a saber porqué me da ese fallo? el fallo es:

Unknown column '% GlamPhone/ELLE-N1%' in 'where clause'

ese es el primer resultado del modelo que saca pero se me queda aquí... ?¿¿¿¿¿¿???

Muchas gracias de antemano, un saludo para todos!!

Última edición por susaninhax; 22/05/2009 a las 06:13