Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/01/2015, 17:48
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: La consulta SQL contiene errores.Column count doesn't match value count at

¿Por qué no empiezas por verificar cómo queda la sentencia una vez construida con un simple "echo"?
Código PHP:
Ver original
  1. <?php
  2. /* CONECTAR CON BASE DE DATOS **************** */  
  3.    $con = mysql_connect('localhost','root','dmrx921');
  4.    if (!$con){die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());}
  5. /* ********************************************** */
  6. /* CONECTA CON LA BASE DE DATOS  **************** */
  7.    $database = mysql_select_db("despliegate",$con);
  8.    if (!$database){die('ERROR CONEXION CON BD: '.mysql_error());}
  9. /* ********************************************** */
  10. //REALIZAR CONSULTA
  11. $sql = "INSERT INTO usuarios(nombre, nick, apellidos, email, contrasena)
  12.            VALUES  
  13.            (
  14.            '".$_POST['nombre']."',
  15.            '".$_POST['nick']."',
  16.            '".$_POST['apellidos']."',
  17.            '".$_POST['email']."'
  18.            '".$_POST['contrasena']."'
  19.            )";
  20.  
  21. // --------------------------------
  22. // VERIFICA LO QUE QUEDO ARMADO
  23. // --------------------------------
  24.     echo $sql;
  25. // --------------------------------
  26.  
  27.                 $result = mysql_query($sql);
  28.                 if (!$result){
  29.                                echo "La consulta SQL contiene errores.".mysql_error();
  30.                                exit();
  31.                 }else {echo "<center><font color='RED'>DATOS INSERTADOS CORRECTAMENTE</font><a
  32. ref=/paginas/prueba/index.html>Volver</a&gt;'";
  33.                 }
  34. ?>
Copia lo que te muestre y postealo acá así podemos verlo y entender qué te pasa...

Nota: Quite lo que considero innecesario en el INSERT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)