Hola hermanos, una vez más con molestias acerca de este tema...
Algo conozco sobre php y mysql, he alcanzado una poca experiencia en el tema y se que cuando se trata de ingresar una fecha al mysql pues no será directo sino se debe cambiar a tipo date... perfecto hasta ahí.
El texto que tiene la fecha está en formato 30/04/2009, lo tomo así y lo cambio con esta sencilla función que encontré por ahí y que la verdad ni recuerdo donde, perdón por el tema de la autoría:
ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
El formato queda definido así: 2009-04-30, lo que en concepto ya serviría para mysql, pero no, todavía no me sirve ya que al intentar ingresar la fecha me sale 0000-00-00, por lo que para concluir le hago un:
mysql_query("INSERT INTO informacion VALUES ($valor1,str_to_date($lafecha,'%Y-%m-%d'),$valor2,$valor3)",$link);
y lo que finalmente llega a la base de datos es: 1975-00-00
Así que aquí estoy, completamente sin saber que más hacer... por cierto, utilizo el wamp 2.0 que trae el php 5.2.9-2 y el mysql 5.1.33...
AYUDA POR FAVOR!!!