| |||
ejmplo php y postgresql hola soy nuebo este php y pstgre y asiendo unas paracticas no me puede correr la insercion de datos quisiera que alguien me colaborar en este lenguaje y este gestor de base de datos . se los agrasdesere mucho grasias |
| ||||
Respuesta: ejmplo php y postgresql Sin ver lo que haz hecho no te podemos decir. Tampoco indicas algún error ni nada por el estilo. Te recomiendo que leas sobre PDO para conectarse a varios tipos de base de datos.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: ejmplo php y postgresql Conectas: pg_connect() Ejecutas query: pg_query() ¿Y cuál es tu problema? www.php.net/pg_connect www.php.net/pg_query
__________________ I ♥ The Music! |
| |||
Respuesta: ejmplo php y postgresql este es el codigo de insercion donde no quiere reconosre (pg_querry) 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 <?php include('coneccion.php'); $nom_est=$_POST['nom_est']; $apell_est=$_POST['apell_est']; $max_id=pg_query("select max(id_est)from estudiante"); $id_maximo=1; if($row=pg_fetch_array($max_id)) { $id_maximo=$row[0]+1; } $sql="INSERT INTO estudiante VALUES($id_maximo,'$nom_est','$apell_est')"; pg_query($sql); |
| ||||
Respuesta: ejmplo php y postgresql Cita: 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! |
Etiquetas: |