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());
}
}
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!!