Cita: Pero estoy trabajando en modo local no me preocupa solo quiero que funcione bien.
Que estés trabajando en local o remoto es irrelevante para el problema. Lo único que variará es la IP a que te conectas, pero la codificación será la misma.
Tu problema es que estás haciendo una mala asignación de formato en PHP. Esto:
Código PHP:
date("N-d-m-o")
Para una fecha del tipo "01/01/2011", equivaldría a "6-01-01-2011" o bien "01-01-2011" , ninguna de las cuales respeta el formato "aaaa-mm-dd" que MySQL espera recibir. Entonces te pone cualquier cosa.
Usa lo que te indicó Vilmar23:
Código PHP:
$ssql="INSERT INTO tablaComentarios(fecha,comentario) VALUES('".date("Y-m-d")."','".$_POST['comentario']."')";