uso php y bd postgres.gracias

| ||||
No entiendo mucho de PostGres, pero en general podrías obtener el ultimo dado con una consulta del tipo... SELECT max(id) FROM tabla y luego sumarle 1. Si la base se usa por múltiples procesos puede que el dato quede obsoleto a la hora de guardar porque otro proceso haya añadido algún registro. De todas formas, no deberías dar valor a un campo autonumérico (de hecho, no se si postGres te dejará hacerlo...) Saludos
__________________ Kelpie |
| ||||
hola no le quiero dar un valor au aun campo autonumerico quiero saber cual es el ultimo valor y sumarle uno para imprimirlo por pantalla cuando un usuario presiona nuevo para registrarse que ya le aparesca su numero de usuario o sea id.
__________________ . Woo hoo When I feel heavy metal |
| ||||
que esta mal de aca???????? $sql=pg_exec($connection,"select MAX(id_cliente) as maximo from clientes"); $r=(pg_fetch_object($sql)); echo $r->maximo.;
__________________ . Woo hoo When I feel heavy metal |
| |||
Yo solo se de mysql, pero por lógica SQL: $sql=pg_exec($connection," SELECT MAX(id_cliente) as maximo FROM clientes"); if(pg_fetch_object($sql)){ $maxi = $r->maximo - "1"; echo $maxi } Puede ser eso¿? |