Ver Mensaje Individual
  #16 (permalink)  
Antiguo 12/07/2015, 07:26
xPHPerox
 
Fecha de Ingreso: julio-2015
Mensajes: 67
Antigüedad: 8 años, 9 meses
Puntos: 5
Respuesta: Inserta registros en blanco en mysql

Cita:
$sql = "INSERT INTO comentarios (id, alias, comentario) values ('', '$alias', '$comentario')";
Si id es autoincremental debes quitarlo del Insert..no puedes hacer insert de un campo autoincremental.

Debes cambiar esa sentencia y dejarla así:

$sql = "INSERT INTO comentarios ( alias, comentario) values ('$alias', '$comentario')";

Haces insert únicamente de los campos a los que quieras dar valor, el id toma ya valor sólo al ser autoincremental.

Haz la prueba y comentanos.