Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2010, 04:15
Avatar de Vergara
Vergara
 
Fecha de Ingreso: junio-2010
Ubicación: San Francisco California
Mensajes: 249
Antigüedad: 13 años, 11 meses
Puntos: 6
por que no me funciona el insert?

hola, bueno pues... en que ando mal???
me da el siguente error:

Cita:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Boy','Affter Horas 57','3.00','R&B','Non-Exclusive','112','3:00','234')' at line 2

Código PHP:
<?php  


if (isset($_POST['submit'])) {   

             
mysql_connect('localhost','usuario','password')or die ('Ha fallado la conexión: '.mysql_error()); 
                 
mysql_select_db('basededatos')or die ('Error al seleccionar la Base de Datos: '.mysql_error()); 


  

  
                   
$nombre_archivo  $_POST["nombre_archivo"];  
                   
$usuario  $_POST["usuario"];
                                     
$precio  $_POST["precio"];
                                     
$calidad  $_POST["calidad"];
                                     
$genero  $_POST["genero"];
                                     
$licencia  $_POST["licencia"];
                                     
$duracion  $_POST["duracion"];
                                     
$tempo  $_POST["tempo"];
                             

                   
$query "INSERT INTO vendidos  
    VALUES ('$usuario','$nombre_archivo','$precio','$genero','$licencia','$calidad','$duracion','$tempo')"


    
      
mysql_query($query) or die(mysql_error()); 
       echo 
"".$nombre_archivo."";
                 
     


                      
        }  
     
  
          
// A continuación el formulario  

?>
Cita:
CREATE TABLE IF NOT EXISTS `vendidos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario` varchar(120) NOT NULL,
`name` varchar(120) NOT NULL,
`precio` varchar(250) NOT NULL,
`genero` varchar(100) NOT NULL,
`licencia` varchar(100) NOT NULL,
`calidad` varchar(100) NOT NULL,
`duracion` varchar(100) NOT NULL,
`tempo` varchar(100) NOT NULL,
`descripcion` varchar(100) NOT NULL,
`ruta` varchar(100) NOT NULL,
`tipo` varchar(50) NOT NULL,
`size` int(50) NOT NULL,
`email` varchar(50) NOT NULL,
`fecha` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=91 ;

Última edición por Vergara; 11/07/2010 a las 06:58