Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2012, 05:53
mascamasca
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 14 años, 4 meses
Puntos: 0
Problema con insert en bbdd

Hola a todos.
Me está ocurriendo una cosa algo extraña.
Tengo hecha una página web con BBDD, y tengo la parte de adiminstrador en la que se introducen los productos.
En local estoy introduciendo los datos correctamente y se quedan guardados en la bbdd.
Pero cuando subo la web al servidor he intento introducir los datos de productos nuevos no graba nada en la bbdd.
El código que uso para el insert es el siguiente:
(los datos de usuario y contraseña están correctos)
Código:
if(!$con=mysql_connect('localhost','xxxxxxxxxxx','xxxxxxxxxxxxxxx'))
        {
            echo "
                 <script type='text/javascript'>
                  alert('se ha producido un error al conectar con la base de datos');
                  window.location='principal.php';
                </script>
                ";
        }
    else
        {
            $bd=mysql_select_db("xxxxxxxx");
            $sql = "INSERT INTO `productos` 
             ( `id_producto` , `marca` , `modelo` , `tipo` ,`estado` , `impresion` , `desarrollo` , `colores` , `medidas` , `peso` , `imagen_carru` , `imagen1` , `imagen2` , `imagen3` , `imagen4` , `video` ) 
             VALUES 
             ('', '".$marca."', '".$modelo."', '".$tipo."','".$estado."', '".$impresion."', '".$desarrollo."', '".$colores."', '".$medidas."', '".$peso."', '".$final6."' , '".$final1."' , '".$final2."', '".$final3."' , '".$final4."', '".$video."')";
            mysql_query($sql,$con);
            mysql_query("SET NAMES 'utf8'"); 
            mysql_close($con);
Os agradezco la ayuda.
He probado a cambiar miles de cosas y nada.
Lo gracioso es que tengo el mismo código para otras tantas webs y en el mismo servidor y no me deja.
Lo de set names he visto que un compañero lo ha puesto para el error de los acentos, lo que no sé si irá ahí.