Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/04/2010, 13:28
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 15 años, 1 mes
Puntos: 36
Respuesta: ejmplo php y postgresql

Cita:
Iniciado por dibu_bb Ver Mensaje
Warning: pg_query() [function.pg-query]: Query failed: ERROR: INSERT has more expressions than target columns in C:\wamp\www\clinica\insertar.php on line 13
Primero, dejar bien claro que SQL es un lenguaje completamente independiente de PHP.

El error es con tu query, si la misma la ejecutas directamente de Postgres fallará, no es asunto de PHP. El problema te dice que estas intentado meter más valores que columnas en tu tabla; no hay correspondencia en número. Ve la estructura de tu tabla, imprime la query y ejecútala directamente en tu BD, ahí podrás visualizar mejor el error.

Por último, no es necesario (y es poco recomendable) manejar los valores autonuméricos manualmente, usualmente cada BD tendrá su propia manera de gestionarlos. En el caso de PostgreSQL lo haces por medio de secuencias que son bastante poderosas, muy recomendable te documentes al respecto. Eso ya es asunto de PostgreSQL, no de PHP.

Intenta ver tu error, si sigues teniendo problemas solo menciónalo mostrando la definición de tu tabla.
__________________
I ♥ The Music!